The Christ the Redeemer
The Christ the Redeemer statue is one of the most iconic landmarks in the world, and anyone visiting Rio de Janeiro must check it out. Located at the top of Corcovado Mountain, the statue stands 98 feet tall with its arms wide open, as if it’s giving the entire city a big hug. It was…