Everyone knows that you get your best sleep on the train in Japan. Karl is fascinated by this, but he never takes a nap himself.
February 12, 2016
KhalidBirdsong creator about 5 years ago
Everyone knows that you get your best sleep on the train in Japan. Karl is fascinated by this, but he never takes a nap himself.