Christ the Redeemer Monument

Christ the Redeemer Monument has overlooked the city of Rio de Janeiro for 80 years. The largest Art Deco statue in the world, the 130-foot statue sits atop a 2,300-foot peak, and has been an historical icon of both Rio and Brazil since its completion in 1931. On March 1, 2011, the world saw Christ […]