Google Celebrates Philae’s Success by Veronica Abbass | November 13, 2014 0 comment Please see Greg Mayer’s post, “Philae has landed!” on Why Evolution Is True.