London, January 27, 2002 / creepy little sculptures
Creepy little sculptures at the Tate Modern.