
While on my travels in South America I was lucky enough to see two of the world’s greatest sites for waterfalls. Iguazu Falls in Brazil and Argentina. Angel Falls in Venezuela; the world’s highest uninterrupted waterfall. First up was Iguazu … Continue reading