Illustration for article titled Pumpkins On Parade

[Tokyo, October 31. Image via Getty.]

Clad in Halloween costumes, people walk through a mall during the 13th Halloween Parade in Kawasaki, suburban Tokyo, on October 31, 2009. Some 100,000 weekend shoppers attended the annual parade in which 3,000 people took part. AFP PHOTO/Toru YAMANAKA (Photo credit should read TORU YAMANAKA/AFP/Getty Images)


Share This Story

Get our newsletter