Thousands were captivated as they watched the Mars Curiosity landing broadcast at Times Square.
Times Square, Earth - 2012
     1  /  19        + Caption
Stories