Where is PETA??? Good lord.