Kimbell Art Museum
Kimbell Art Museum, Camp Bowie Boulevard, Fort Worth, TX, USA, Fort Worth
Teotihuacán: The City of the Gods (2001, 28 min.) / Chichén Itzá: At the Mouth of the Well (2001, 27 min.) Filmed from an archaeological perspective with computerized...