Buzz·Posted on May 26, 2008Mars PhoenixThe NASA Mars explorer has safely landed on the Red Planet's north pole, where it will search for life.by Scott LambBuzzFeed, VP of InternationalLinkFacebookPinterestTwitterMail You can follow it on Twitter!