Peruvian city to unveil world’s tallest statue of Pope Leo for trip to South America

The 45.9-foot-tall statue of Leo will grace a seafront park overlooking the Pacific Ocean in Callao, located in the northern suburbs of Lima, the national capital.

Read original article

Be the first to comment

Leave a Reply