Shelby Hamfest

Shelby County Fairgrounds 1751 E. Marion St, Shelby, NC

https://shelbyhamfest.com/