1 / 500

Christ the Redeemer

The statue of Christ the Redeemer towers over the Maracana Stadium in Rio de Janeiro, Brazil, less than two weeks ahead of the start of the Olympics (AFP Photo/Yasuyoshi Chiba)

Brazil

January 1, 1970

Brazil