Microsoft announces South Park game for XBLA. Could it be? [Nope :)]

Sign in to comment in this discussion.