China launched a pair of high-resolution remote-sensing satellites on Tuesday, signaling the start of what is expected to be a very busy year for the country's space program. A Long March-2D carrier rocket with the SuperView-1 03 and 04 satellites, blasted off in the northern Shanxi Province. The satellites will join their predecessors to promote China's commercial remote-sensing satellite services.