WATCH Race Video from the NC Middle School Championships!
May 6, 2017
Watch 64 Races from the NC Middle School Championships!