Hannibal Okays Docking Agreement with American Cruise LinesHannibal Okays Docking Agreement with American Cruise LinesThe Hannibal City Council is making plans for the 2020 river cruise ship season.Harold SmithHarold Smith