Karen Shelton Stadium

Photo by Mick Haupt on Unsplash

Karen Shelton Stadium - stadiums

Karen Shelton Stadium is one of the stadiums in Durham, United States. Discover Karen Shelton Stadium and other stadiums in Durham, United States on The Bo