‘Our view is this is the world’s largest social feed.’ From its inception in the 1880s, Times Square has always been one giant pool of ad-filled billboards. The world’s most powerful companies love to advertise on the world’s most famous stage, but for all the spectacle this race for attention …