The Crossing Hannibal Hosts Its Version of Vacation Bible School July 21-23The Crossing Hannibal Hosts Its Version of Vacation Bible School July 21-23A Hannibal church hosts its version of a summertime staple July 21-23.Harold SmithHarold Smith