Claim: South Park was made in 2000 for Comedy Central.
Verdict: NOT ENOUGH INFO