OK, I clicked the link and found what PETA really means - had heard it meant People Eating Tasty Animals...