China launches dark matter particle explorer DAMPE satellite Technology December 17, 2015 Explorer in search of universe’s “invisible cloak”.