Hey there guys, here's your early access to the upcoming Off the Bikes episode about The craziness of traffic in China and how you actually don't need to own a car to get around in China, I recently did that epic 10,000 mile road trip through the USA and so I can really give some good comparisons between driving in the West and China, enjoy and can't wait for your feedback!
Stay Awesome - SerpentZA