Christ the Redeemer, standing 38 meters tall atop Corcovado Mountain at 710 meters above sea level, is Latin America's most recognized landmark and one of the Seven Wonders of the Modern World. Inaugurated in 1931, it offers 360-degree views over Guanabara Bay, Lagoa Rodrigo de Freitas, the Maracanã Stadium, and Copacabana Beach.