Where is the statue of Christ the Redeemer?

One thought on “Where is the statue of Christ the Redeemer?

  1. traveling the world H

    The statue of Christ the Redeemer is a statue of Jesus Christ located at the top of Corcovado Mountain in Rio de Janeiro, Brazil. This is one of the new Seven Wonders of the World.

Leave a Reply