PINK RIVER DOLPHIN Brazil is a truly special country, where tourists can find one of the seven wonders of the world, the Christ the Redeemer Statue, as well Read More >