Gavin has traveled to many exotic and exciting places all around the world, including Thailand, Malaysia, Canada, and Greece.