World's Greatest Motorcycle Rides Season 12 Videos
World's Greatest Motorcycle Ride... Season 12 Episodes
After what seems an eternity waiting, Henry Cole embarks on his 3000 mile ride to Cape Town. First stop Soweto, where Henry cruises with some Harley...