One of Hannibal and the tri-state area's biggest annual festivals is gearing up for another big year, with some new things in the mix.

National Tom Sawyer Days will take place July 4 through July 6 with a new location at 320 South 3rd in Hannibal. Several new activities will take place as well including a husband calling contest at Tanyard Gardens on the evening of July 3rd at 9:30pm. An Aunt Polly Tom calling contest and pie judging contest on Friday, July 5.

Only July 4 hypnotist Brian Madrid will entertain and Hannibal's Got Talent will make a return. On July 6 there will be a magic show for kids.

Get a full schedule of events and activities by downloading your own copy of the official National Tom Sawyer Days booklet.