Lower Heyford

Lower Heyford was a location in the United Kingdom. The United States Air Force had a base there.