Shelbyfest 2018 May 3rd - May 5th will be held in Jefferson City MO.