Watching Curiosity's Mars Landing Live on a 53-Foot Screen in Times Square

The craziest space moment of the year, in one of the craziest places on Earth