Interactive map view. Drag and scroll to explore the scene, or expand to full screen.
This aerial imagery of Boca Chica (also now known as Starbase), Texas, was taken on October 12, 1946 from an altitude of ~13,750.