Spain: Solar Decathlon Europe 2010 – Madrid… images Spain > Images of the Solar Decathlon Europe 2010, until June 27 in Madrid [Inhabitat].