PETA launches new clothing line made of fake human skin. Stupid award.