Date: Jun 1955. Last Launch: 1963-03-01. Location: Needham. Longitude: -71.25 deg. Latitude: 42.29 deg.