They say Japan’s streets are so clean that anyone can sleep on them anytime

Posted 3 hours 27 minutes ago

They say Japan’s streets are so clean that anyone can sleep on them anytime they want.