Geekorati theviewfromhere Phoenix has landed David Davies May 26, 2008 0 Comments NASA’s Phoenix lander has arrived on Mars!