In the name of Friday procrastination, do take a minute and watch Gizmodo's video of the Marriott Residence Inn get built in Times Square. The 68-story hotel, which opened right around New Year's, is the tallest hotel in North America. [Gizmodo]
Filed under: