Stock Photo - Visitors at the Imperial War Museum, Duxford, Cambridgeshire


Visitors at the Imperial War Museum, Duxford, Cambridgeshire.
Location: Imperial War Museum, Duxford, Cambridgeshire, UK