November 13, 2018April 16, 2021Archive Saatchi & Saatchi rips off New York City for 17 million dollars with “New Squirrel Logo” The New York State Division of Tourism has spent $17 million with Advertising Agency Saatchi & Saatchi, which squirreled away part of […]