June 17, 2005

Schadenfreude

Two PETA employees arrested in N.C.

"We will be appalled," indeed.

Posted by Terry Oglesby at June 17, 2005 08:48 AM
Comments

Once again an idiotic organization filled with zealous cretins does something profoundly stupid.

Posted by: Sarah G. at June 17, 2005 09:46 AM