10
You May Also Like
From Our Partners
Now You Know
Latest Affordable DIY & Organization
The Christ the Redeemer statue towering atop Mount Corcovado is one must-see attraction in Rio. At 120 feet tall, it's the second largest statue of Christ on Earth, and it was also listed as one of the New Seven Wonders of the World in 2007.