MikeB on 06 June 2007
There is only one place to get HD south park. Xbox Live!
Why would anyone really want to view South Park in true HD vs ordinary resolution upscaled on a HDTV? The animated videos have some of the least detailed drawings currently available, Ice Age, Monsterhouse, Dinosaur, etc I can understand, but South Park?