Which animated television series had an episode called 'Douche and Turd' in its eighth season and was created by Trey Parker and Matt Stone?
South Park
-1
Section::::Abstract.
Douche and Turd
1110641
-1
Section::::Abstract.
South Park (season 8)
9328611