European satellite heading back toward Earth; uncertainty over debris

European satellite heading back toward Earth; uncertainty over debris