<--Previous  Up  Next-->

P1010205.JPG

At 56 feet tall, the Estatua de la Republica is the 3rd largest indoor statue in the world