South Park fans are still mad and frusterated with one Season 7 scene 22 years after it aired in 2003 on Comedy Central.
Many episodes throughout South Park's continued run are simply a must-watch for anyone who enjoys this one. The best and most rewatchable ones haven't lost their abilities to entertain ...