Over 50 vendors lined up on Main Street in Hannibal Saturday for Twain on Main.
Vendors line up on Main Street