In case you didn’t catch the news, the Phoenix Mars Lander landed on Mars last night at 6:53 PM Central Time. It launched in August 4th, 2007 and traveled 423 million miles.
Here are the official NASA images.
Here’s the Twitter feed if you’d like to follow.
Update: Here’s the web TV channel.