Rest stops in Japan offer more than just parking and drinks machines. Find out why they make road-tripping around the Land of the Rising Sun so much fun.

GaijinPot