The 31st annual Tompkins Square Halloween Dog Parade - in pictures

MORE GALLERIES