Results 1 results found Geodesic domes over radar scanners, R.A.F. Croughton, Brackley, Buckinghamshire, England, United Kingdom, Europe