This statue of the Virgin Mary is taller than the Statue of Liberty
It was built in Venezuela on the spot where the Virgin was said to have appeared in 1570. From 1892 to 1954, when Ellis Island served as the main port of entry into the United States, migrants coming from across the Atlantic were welcomed by a colossal neoclassical statue representing the one thing they were […]
This statue of the Virgin Mary is taller than the Statue of Liberty Read More »