What a stupendous achievement. The landing of a space probe on comet Churyumov-Gerasimenko 300 million miles from Earth is one for the history books, up there with the first space flight, Moon landing, and interplanetary mission. Sure, the Philae lander might be sliding about the surface a tad but nonetheless this is a triumph of […]