Introduction
This modern wonder towers of the city of Rio de Janeiro in Brazil. Depicting Jesus Christ with his arms outstretched, it is truly a wondrous sight to behold. It stands roughly 130 feet tall, weighing about 700 tons, located at the top of a mountain in Tijuca Forest National Park.
