Police supervisors on top of truck, Shibuya, Tokyo - 05.18.2002

|