The papier mache couture face sculpture of Glasgow based Spaniard Kepa Rasmussen.
Nice screen shot, very minimal.
Shit site btw!