Home / European Space Agency European Space Agency News On Our Radar A Victory for Humankind is Bittersweet for Philae and Rosetta! By Stubby the Rocket November 12, 2014 Comment 1