South Park's 25th Anniversary Show At Red Rocks Was The Most Money The Historic Venue Ever Spent
"South Park" celebrated its 25th anniversary with two massive concerts at the iconic Red Rocks. As it turns out, it was the most money the venue ever spent.