Some South Park fans are still mad about one specific scene 22 years after it aired in 2003. In 2003, the 7th season of South Park was airing on Comedy Central. At this point, the animated show ...
Follow along with Team Anime on ComicBook.com for the latest updates on South Park and hit me up directly @EVComedy to talk all things comics and anime.