World's Dirtiest Cardigan

    Agent Provocateur, the shop where you'd normally get your $300 bra with matching $100 panties, has designed a dainty little cardigan covered in pink penises.