Lift off! NASA’s ‘touch the sun’ mission launches

Lift off! NASA’s ‘touch the sun’ mission launchesA space probe that will “touch the sun” and reach record-breaking speeds has successfully blasted off from Cape Canaveral in Florida.