British Columbia is a spectacular place to travel by motorcycle, and a team of American travellers has proven the point. The group completed their BC road trip on two Triumph Tiger Explorers and a Landrover, stopping off at Squamish, Whistler…
Tag