Japan

It is all about Japan

Trick or treat

Participants wearing costumes take part in a Halloween parade in Kawasaki, Kanagawa Pref...