Intriguing Earth Architecture 61 Puerta de Europa, Madrid, Spain – Pedro Senteri Cardillo & Johnson Burgeevia flickr: cuellar You Might Also Like Intriguing Earth Architecture 20 July 20, 2007 Intriguing Earth Architecture 80 September 9, 2010 Intriguing Earth Architecture 14 June 9, 2007