Huge Microsoft Surface ad pops up in Times Square

A huge ad for Microsoft’s Surface tablet has now been put in place in Times Square in New York City, well ahead of the Windows RT tablet’s launch on October 26th. Read more…



Neowin