 Cape Canaveral Space Launch Complex 20

Space Launch Complex 20 (SLC-20), previously designated Launch Complex 20 (LC-20), is a launch site at Cape Canaveral Air Force Station, Florida.SLC-20 is located at the northern terminus of ICBM Road, between Space Launch Complex 19 and
Space Launch Complex 34.