After leaving the tropical paradise of Ilha Grande I headed to Iguazu Falls in Brazil and Argentina - one of the natural wonders of the world. Given its fame for vast cascades of water, 2,600 metres of them to be precise, few people would think to go wildlife watching in Iguazu. But those who do … Continue reading Wildlife watching in Iguazu Falls