Best Porn Thumbnails

NASA just landed a rover on Mars, this is the very first picture.  This JUST happened minutes ago. 1:42am EST 8/6/2012