News

The Rio de Janeiro, Brazil-based Christ the Redeemer is one of the largest and most iconic statues of Jesus in the world. Its outstretched arms, spanning 92 feet, extend over the city. Standing at ...
Fly over the awe-inspiring Christ the Redeemer statue in Brazil, one of the Seven Wonders of the World. This impressive drone footage reveals the colossal statue's grandeur, the vibrant cityscape ...
Camera Catches Breathtaking Shot of Sun Behind Christ the Redeemer During World Cup Final. The sun was setting as the broadcast turned to the statue. By ABC News. July 13, 2014, 5:14 PM.