Interactive map view. Drag and scroll to explore the scene, or expand to full screen.
This aerial imagery of Boca Chica (now also known as Starbase), Texas, was taken by the U.S. Geological Survey on February 16, 1970 from an altitude of ~40,000 feet.