Back to album

Yamanote Line E231 Series Train at Night

The last train of Yamanote is about 1:00am. One hour and a half was still left.

613 views
0 faves
0 comments
Uploaded on April 28, 2014
Taken on March 15, 2013