Christ the Redeemer Statue is one of the new Seven Wonders of the World. Located in Rio de Janeiro, Brazil the statue was created in…
Explore The World With Us
Christ the Redeemer Statue is one of the new Seven Wonders of the World. Located in Rio de Janeiro, Brazil the statue was created in…