The 2016 Annual Greenwich Village Halloween Parade was no short on creepy, scary and weird costumes. It was also no short on politically inspired costumes ranging from Hillary's emails to a Donald Trump puppet.
Something wrong with this post? Let us know!