A story told in stone and light

Travel: The La Sagrada Familia, an art nouveau church in Barcelona, Catalonia, in Spain, broke ground in 1882, but construction continues to this day