2016 annual Greenwich Village Halloween Parade (22 images)

Buy Slideshow
View: 25 | All
people dressed in Halloween costume, take part in Halloween celebrations held within 43rd annual Village Halloween parade in New York October 31, 2016