Shelbyfest 2016 May 4th - May 7th will be held in Jefferson City MO.