The Weather Project Apr 9, 2005 0 Facebook Tweet Email devildoll83: Awesome installation art from the Tate Modern Apr 9, 2005