Video: Top Gear Season 12 Episode 8 image

Top Gear’s Season 12 Episode 8 is now available. On this episode: Special 75 minutes BBC episode – the challenge in this one was to travel 1000 miles from Ho Chi Minh City (Saigon) to Ha Long city in 8 days using special motorbikes.

– video removed