Where is Vandenberg Space Launch Complex 2 located?
Vandenberg Space Launch Complex 2, Vandenberg Space Launch Complex 2, United States of America (approx. 34.7545°, -120.6198°)
Vandenberg Space Launch Complex 2, Vandenberg Space Launch Complex 2, United States of America (approx. 34.7545°, -120.6198°)