10 Crazy Facts about Ecuador

We continue our tour of South America by bringing you 10 crazy facts about Ecuador. Located in the northwestern corner of South America, Ecuador is 7th......(read more)