Stunning moment Pope Leo XIV caught on camera at 2005 World Series game in Chicago

May 10, 2025 - 06:00
 0  0
Stunning moment Pope Leo XIV caught on camera at 2005 World Series game in Chicago
The new pope was born in Chicago in 1955 and half a decade later he was among the crowd at the then-US Cellular Field for Game 1 of the World Series against the Houston Astros .

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0