Share
twitterlinkedinfacebook
Image 1 of 1
Christ the Redeemer fv0034.jpg
Christ the Redeemer (Portuguese: Cristo Redentor), is a statue of Jesus Christ in Rio de Janeiro, Brazil and is located at Corcovado mountain in the Tijuca Forest National Park overlooking the city -  named one of the New Seven Wonders of the World in a list compiled by the Swiss-based The New Open World Corporation.