Thor-Delta 1 Pioneer launch at Cape Canaveral, Florida, 12 18 00 UTC, 17 August 1958 Published on August 17, 2012 in 17 August 1958Full resolution (227 × 400) Next → Thor-Delta 1 Pioneer launch,17 August 1958. NASA)