Foz do Iguaçu: Brazil’s wonder of Nature!

This gallery contains 4 photos.

Iguazu Falls is a stunning natural wonder that far exceeds my expectations. With approximately 250 waterfalls shared between Argentina and Brazil, this behemoth of a beauty easily surpasses the famous Niagara Falls in terms of scale and the sheer wonder … Continue reading

Pantagonia: The Ice World!

This gallery contains 8 photos.

Chile, a country that stretches along the West Coast of South America; It is definitely a place for traveler who would like an experience from one of the hottest places on earth, Atacama Desert in the north, to one of … Continue reading