Beautiful weather greeted the participants of the 20th annual Hannibal Cannibal on Saturday, July 4. Over 2,000 participants enjoyed the 5/10/15k runs, 5k walk and Fun Run. As the starting cannon went off at 7:00 am, runners and walkers took off along the scenic route through downtown Hannibal and out Highway 79...