Shelby County Fair & Horse Show

June 21st - 24th, 2017