City: Hannibal, mo