Your Guide to the Village Halloween Parade
On Tuesday evening, October 31 an expected 70,000 ghosts, vampires, ghouls, goblins, monsters, and zombie Barbies will hit the streets of Greenwich Village for the annual Village Halloween Parade. Now in its 50th year, the event, which holds the distinction of being the nation's largest Halloween