Workers transfer sardine from the train cargo to trucks and oil cans.
Tokyoites form a line to buy sardines at 13 yen per “kan” (Japanese weight unit of 3.75 kg).
Amazing rocket launch moments in Japan
Festivals in Japan: Aomori Nebuta Festival
Underwater: northern sea lions flock to a tiny island
Breathtaking Supermoon Moments