Rush has reunited! Sort of. It took the South Park guys to do it.
With South Park turning 25 years old, creators Trey Parker and Matt Stone wanted to celebrate with a big concert at the Red Rocks Ampitheatre in Colorado, not far from the real-world South
Read More