Tag: liquid

A billboard with falling snow and a climbing car

The first billboard with falling “snow” and a real climbing car has just been unveiled in Times Square, New York City, to mark the PS4 release of ”Rise of the Tomb Raider” and the 20th anniversary of the popular video game franchise. Liquid Advertising, the ad agency of record for […]