Cindy Sherman, Selfies and Instagram

Sherman’s Untitled Film Stills (1977–80) marked the turning point of Sherman’s emergence in the art scene. Her Centerfold series would follow. And her 1981 Untitled #96 (in picture below) from that series would become one of her most notable works, which was auctioned for $3.89 million in 2011 – making it the most expensive photograph […]