A Long March 3B rocket blasted off from the mountains of southern China today, carrying with it the first spacecraft intended to land on the Moon since 1976 (the Soviet Union’s Luna 24). Nestled inside the Chang’e 3 spacecraft is a 260 pound rover named Yutu, China’s first land-mobile explorer. Chang’e 3 follows the country’s […]