All over Tokyo, you can find fresh water bubbling up from natural springs. These spots have become popular places to relax and forget about the bustle of the big city.
Cast Appearances
Episode Discussion
Login to leave a comment on this episode.
All over Tokyo, you can find fresh water bubbling up from natural springs. These spots have become popular places to relax and forget about the bustle of the big city.
No comments yet. Be the first!