Somebody lock this soulless demon up for the rest of his born days. Where is PETA on this?
Where is PETA on this? What are you asking? Is the implication that PETA should be holding massive rallies right now?