Amazing Rest Stop in Japan October 19, 2016 by Paul Paul Akers checks out an amazing rest stop while on a road trip in Japan.