A high resolution Umbra synthetic aperture radar satellite image of Ellington Field in Houston.

Ellington Field

Interactive Viewer