Ekiben. One of the best parts of riding a train in Japan.

by norrisbeardfist

1 Comment

Write A Comment