Puff Daddy Kills PETA
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.