2017 Haunted Hannibal Halloween Parade takes over Main St.

2017 Haunted Hannibal Halloween Parade takes over Main St.