This is the weekend for Hannibal annual celebration of the life and works for its favorite son.

The Twain on Main Festival features two full days of activities, from over a hundred vendors lining North Main to three entertainment stages.

There will be street magicians, story tellers, including Mark Twain, children’s games with Tom and Becky, and a wine garden.