Tag: The colossal Christ the Redeemer Statue on Mount Corcovado towers over this South American city

close