Catholic Disney Land

What do you get when you mix 40,000 Catholics, amazing talks, and powerful liturgies?

Advertisements