Intriguing Earth Architecture 63 River and Rowing Museum, Henley-on-Thames, England, UK – David Chipperfield Architectsvia flickr: toxophilite Feature your photographs here:+ join our flickr pool You Might Also Like Apple’s New Fifth Ave Store in NYC May 18, 2006 Linked Hybrid – Steven Holl Architects May 13, 2007 Intriguing Earth Architecture 09 April 27, 2007