Brazil

Christ the Redeemer - Rio de Janeiro, Brazil

Christ the Redeemer – Rio de Janeiro, Brazil

Christ Redeemer, Brazil, South America Standing at 98 feet tall, Christ the Redeemer is the largest art deco statue in the world and one of the New 7 Wonders of the World. The statue…