Intriguing Earth Architecture 45 Kiasma Museum of Contemporary Art, Helsinki, Finland – Steven Holl Architectsvia flickr: blond avenger You Might Also Like More Turmoil at the World Trade Center Site… April 25, 2006 Architect…what’s in a word? December 5, 2006 Intriguing Earth Architecture 12 May 25, 2007