Quantcast
Viewing all articles
Browse latest Browse all 32

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


Viewing all articles
Browse latest Browse all 32

Trending Articles