Intriguing Earth Architecture 61 Puerta de Europa, Madrid, Spain – Pedro Senteri Cardillo & Johnson Burgeevia flickr: cuellar You Might Also Like Intriguing Earth Architecture 05 March 10, 2007 Intriguing Earth Architecture 22 August 10, 2007 Intriguing Earth Architecture 04 March 2, 2007