"Christ the Redeemer" statue of Jesus Christ in Rio de Janeiro, Brazil; considered the largest Art Deco statue in the world and the world's largest statue of Jesus Christ.
Christ the Redeemer, Rio de Janiero, Brazil
Wow, Christ the Redeemer - Rio, Brazil. My dream is to see this one day.
12 Places In Rio de Janeiro Only Locals Know About Brazil