Tigerman
Contributor
I was just sitting down wathcing some of the old south park episodes at southparkstudios (US site South Park Studios) and came across an episode that aired april 28th 2004 called "Goobacks" (episode 806). Its gotten really "current" by now - In the sick south park kinda way
South Park Episode Player - (if thats the right link)
South Park Episode Player - (if thats the right link)