Japan has an answer to drunk driving. It's everywhere. And... it's tiny. Japan has some of the strictest drunk driving laws around, but even outside of the big cities, in areas where you need a car to ...