Christ the Redeemer/Definition

A 120 foot tall Statue of Jesus Christ in Rio de Janeiro.