Another cruise line signed on for docking rights in Hannibal. City Council approved the agreement at Tuesday's meeting.
Viking Cruise Lines will have rights to the southern dock at the new riverfront once it's complete.
The new riverfront will allow for two cruise lines to dock and this is the second agreement with a company the city has secured in just the last few months.
Officials said this is a 20 year deal with Viking who will pay an initial $50,000 for the docking rights.
Viking will also pay a dollar per passenger fee which will increase by 15% every few years until it hits 2 dollars.
"Cruise ships that have entered into contracts and agreements to come to the city of Hannibal, Not only have they entered into the contracts now, they've put their money where their mouth is. That's a very good thing," said Mayor James Hark.
But don't expect to see those Viking river cruise ships this summer.
Officials don't expect a maiden voyage until 2022.