Want to see a rest stop that will blow your mind? November 9, 2017 by Paul Paul Akers discusses a rest stop (or service area) outside of Nagoya, Japan.