PETA launches online store featuring goods made of 'human' leather
Anyone else getting very strong 'The Silence of the Lambs' vibes from this?