Pages

Friday, November 29, 2013

Blood appears to drip from display units and garments hang from meat hooks in this installation at the London flagship store of French fashion house Hermès by designers Studio Toogood ..