Oddly Enough | Fri Nov 4, 2011 10:50am EDT

Mars crew "lands" after 520 days in isolation