Philae Lands on Comet c67P: Another Triumph for European Technology

November 2014. The European Space Agency’s (ESA) Philae landing craft—which has completed the nearly impossible task of landing on a 34,000 mile per hour comet after a four billion mile, ten-year-long  chase... Read more »