A larger-than-life statue of Jesus Christ perched on the Corcovado Mountain in Rio de Janeiro is inspiring, to say the least. The largest Art Deco statue of Jesus with his…
A larger-than-life statue of Jesus Christ perched on the Corcovado Mountain in Rio de Janeiro is inspiring, to say the least. The largest Art Deco statue of Jesus with his…