Image 1 of 1
SPAIN-TG-311.jpg
Construction of Olympic stadium in progress in 1988 for Barcelona Olympics in 1992, Spain