The Catholic Church just finished the largest Cathedral in the world. There are more Catholics alive today than there at any time since Christ and we're growing faster than the global population.
Believe it or not, you are alive at the most Catholic moment in world history.
Pope Leo XIV officially blessed and inaugurated the Tower of Jesus Christ at Barcelona's Sagrada Família, the tallest and final central tower of the basilica.
Video: Vatican Media