Japanese People Sleeping In Public

On August 20, 2016 by Lazer Horse
Off

In the UK, and most other Western countries, if you see someone sleeping in public, you assume they are either drunk or homeless. Occasionally, you’ll catch people napping on the train, but most folk try...

Read More →