Ghosts and goblins of all ages lined the streets in Davenport for the city’s annual Halloween parade October 29.

The chilly weather was pretty scary when the parade stepped off, but that didn’t stop pirates and princesses from enjoying the event and gathering lots of candy.

Trick-or-treating in Davenport is on Halloween from 5:30-7:30 p.m.