Rank #5

Christ the Redeemer, Brazil

Christ the Redeemer is a colossal statue of Jesus Christ located in Rio de Janeiro, Brazil. The statue stands at 98 feet tall and is located atop the Corcovado Mountain in the Tijuca Forest National Park. It was constructed between 1922 and 1931 and is an iconic symbol

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density