China launched a pair of radar satellites late Sunday for a state-owned firm building a 28-satellite remote sensing constellation. A Long March 2C rocket lifted off at 6:39 p.m.
Managing the growing threat of space debris requires greater urgency, with improved sensor capability, filling data gaps, economic incentives and new technologies all needed, according ...