If you have been watching the Olympics this year, odds are you have seen the famous “Christ the Redeemer” statue that overlooks the city of Rio. It is listed as one of the “New Seven Wonders of the World” and has become one of Brazil’s most famous landmarks. Measuring 124 feet tall with an arm Read more