MTV animated billboards
A series of animated billboards that were shown on the huge Times Square MTV billboard in NYC.
A series of animated billboards that were shown on the huge Times Square MTV billboard in NYC.
No use is allowed without explicit permission from owner