loveisspeed.......
Pages
Home
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 ..
Newer Post
Older Post
Home
View mobile version