Project Will Renovate Hannibal’s RiverfrontProject Will Renovate Hannibal’s RiverfrontThe Hannibal Courier-Post reports that the city council recently approved a $6.6 million contract for riverfront renovations.Associated PressAssociated Press