CMU School of Drama


Tuesday, May 27, 2008

World's largest LED billboard going up in Times Square

DVICE: "Good news for fans of eyesores and obnoxious advertisements: the world's biggest LED billboard is currently being constructed in Times Square in New York, and it's going to sell you stuff or punch you in the face with lights trying."

No comments: