Hannibal Parks and Recreation Department’s Upcoming EventsHannibal Parks and Recreation Department’s Upcoming EventsIt is getting warm out there which means time to get out of the house and sweat! The Hannibal Parks and Recreation Department has several fun events coming up to help you enjoy your summer!Dennis OliverDennis Oliver