Marion County Courthouse, Hannibal
Yes, there are two Marion County courthouses! As we continue down the Mississippi River Valley, we come to the largest city in Marion County, which is Hannibal. Due to the fact that the city was so much more dominant, a… Continue Reading