Architecture - Modern

Image 146 of 283
< Prev Next >
SPAIN-TG-311.jpg
Construction of Olympic stadium in progress in 1988 for Barcelona Olympics in 1992, Spain