Review: IWM Duxford Air Museum
The Air Museum at Duxford, one of the Imperial War Museum (IWM) sites, is probably the most important, ‘must-see’ aircraft museum in the UK. If you haven’t been, you really should, it is excellent. There are a number of things that set it apart. Firstly, its history....