Charles de Castelbajac’s Paris Fashion Show (during Paris’ Fashion Week) displayed a lot of… umm… well, slaughtered Muppets and it’s making me uncomfortable. I am not happy with this and I think we need to get PETA involved quickly.

Hit the link below for more...