An Umbra synthetic aperture radar (SAR) satellite image of SpaceX's McGregor rocket test site in Texas.

SpaceX McGregor Test Site

An Umbra synthetic aperture radar (SAR) satellite image of SpaceX's McGregor rocket test site in Texas.

Interactive Viewer