NASA launches new weather satellite from Cape Canaveral, Florida | full video · CBS News · Sentinel