The document describes the iconic statue of Christ the Redeemer located atop Corcovado mountain in Rio de Janeiro, Brazil. It is one of the New 7 Wonders of the World and stands 125 feet tall, blessing the city below. Visitors can reach the top of Corcovado mountain either by driving or riding a train through the forest to see views of the city and the statue up close.