7
You May Also Like
From Our Partners
Now You Know
Latest Affordable DIY & Organization
The iconic statue of Jesus Christ in Río stands at the peak of the Corcovado mountain in the Tijuca Forest. It's 98 feet tall and was built as a symbol of Christianity between 1922 and 1931. Polish-French sculptor Paul Landowski, Brazilian engineer Heitor da Silva Costa, and French engineer Albert Caquot all collaborated on this piece.