This is RAF Lakenheath - the largest US operated Air Force Base in the UK. Most of the base in low res apart from this corner where you can zoom in and see the fighter planes.
This is RAF Lakenheath - the largest US operated Air Force Base in the UK. Most of the base in low res apart from this corner where you can zoom in and see the fighter planes.