January 11, 2022

Take a look at the biggest statues in the world, ranked by size

The Statue of Liberty is nice, but get a load of the Statue of Unity...

1 comment:

  1. What about the statue of Our Lady Queen of Peace located in New Castle DE. It is 34 feet tall and made of stainless steel.