Last Train in Sakae

This is the last train rolling into the station…. Over 30,000 people commit suicide in Japan and jumping in front of a train is pretty popular. Doesn’t look very appetizing from this standpoint though…..

Leave a Reply