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

by norrisbeardfist

Write A Comment