UNC Plans for a Major International Sports Stadium in Chapel Hill
The University of North Carolina (UNC) has announced plans for a major international sports stadium. The “NC Colosseum” will seat 25,000 and sit on the Carolina North campus.…
1 story
The University of North Carolina (UNC) has announced plans for a major international sports stadium. The “NC Colosseum” will seat 25,000 and sit on the Carolina North campus.…