Intriguing Earth Architecture 61 Puerta de Europa, Madrid, Spain – Pedro Senteri Cardillo & Johnson Burgeevia flickr: cuellar You Might Also Like Intriguing Earth Architecture 32 November 2, 2007 Mercedes-Benz Museum, UNStudio August 14, 2007 Competitions Anyone? October 10, 2006