Live Score and News
NASA’s 3,200-pound Neil Gehrels Swift Observatory has plunged back to Earth after nearly 22 years in…