Located atop the Corcovado Mountain in Rio de Janeiro, Brazil, the Christ the Redeemer’s iconic status ranks as one of the ...
January 24 ...