Japan's 'Venus Line' Is The Next Great Driving Road You Should Experience

Ask anyone where their dream driving road is and they’ll probably tell you it’s somewhere in Europe. Perhaps somewhere near the Alps, or that one road in Romania that was on Top Gear with the impossibly long name. Some might say the Pacific Coast Highway in California or Route 66. But most probably wouldn’t say Japan.…