Viking Cruise Lines to Start Docking in Hannibal in 2021-22Viking Cruise Lines to Start Docking in Hannibal in 2021-22If you think Hannibal plays host to a lot of river cruise ships in the summer and fall, you ain’t seen nothing yet.Harold SmithHarold Smith