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.
They say Japan’s streets are so clean that anyone can sleep on them anytime they want.