In Japan, it is quite normal to sleep on the train. I guess if you work so many long hours, you need to get your sleep whenever you can!
Photography Tutorials and More
In Japan, it is quite normal to sleep on the train. I guess if you work so many long hours, you need to get your sleep whenever you can!