North America's Largest Billboard Debuts In Times Square
The largest billboard in North America was installed Tuesday in New York City. It's also one of the most expensive billboards in the country.By Katherine Biek | November 19, 2014
The biggest billboard in North America has just been installed in The Big Apple. Seems fitting, right?
NORA O'DONNELL VIA CBS: "Look at this! It's about the size of a football field. It features nearly 24 million pixels with a higher resolution than most high-definition TVs."
Yeah, when we said biggest we meant massive.