by 3523Studio
BARCELONA, SPAIN - December 15: The windows of La Sagrada Familia - the impressive cathedral designed by Gaudi, which is being build since 1882 and is not finished yet December 15, 2011 in Barcelona, Spain.