Hannibal, Missouri. Hannibal in Missouri