Puff Daddy Kills PETA
Season 8 E 8 • 10/27/2004

Stan doesn't quite fit in at PETA then Puff Daddy and his posse get violent after a PETA member splashes blood on Puffy's fur coat.

Watch Random Episode