Latin America

The Tucan Travel Expedition Vehicle on a stop in Patagonia, South America A group pose for a picture in front of Machu Picchu after finishing the Inca Trail Trek on their Tucan Travel tour. A group showing some love for their Overland truck during a Tucan Travel tour in South America.