South Park on Xbox Live

The rumors are true. A brand new South Park game is coming to Xbox Live in 2009. That’s all we’ve got for now, but stay tuned for more details over the next few months.

Let the speculations begin!