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

Posted 6 hours 17 minutes ago

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