Huge Crowds Watched NASA Rover Land on Mars From NYC's Times Square

EDITOR'S RECOMMENDATIONS

More from Space.com