Blast From The Past
The summer of 1986 was quite the adventure on the Green Tortoise! The 1986 World's Fair, named 'Expo '86' was transportation and communication themed and held in Vancouver, British Columbia. We brought passengers to visit the special event, which ended up being the last World's Fair held in North America. Read all about!