Shelbyville Horse Show

The annual Shelbyville Horse Show was held at the Shelby County Fairgrounds.

Click here to purchase photos.

Click here to purchase photos.