Scenes from Halloween weekend and Halloween night in Shibuya. After the truck-tipping hijinks of last year, police were out in force and a drinking ban was … Alo Japan.
Alo Japan.