Travel Riding on Japan’s Most UNCOMFORTABLE Vehicle | Carlator, Rotating Restaurant, Music Vending Machine April 3, 2024