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.
View in Google Earth Categories: Military - Air Ports
Links: en.wikipedia.org
By: stu
Advertisement

Comments

Policies
Please enable images and enter code to post
Reload
Advertisement