News March 30, 2018

Chinese space station debris could land in US

Scientists are tracking where the former Chinese space station could tumble into the earth's atmosphere, as early as this weekend.