Japanese train station during rush hour

Sardines in a can? --- Outtake from the Why Democracy? Documentary...
Back to Top