Renowned director Michael Bay has filed a $1.5-million lawsuit regarding Cadillac’s Formula 1 Super Bowl advertisement, claiming that Dan Towriss, the team’s CEO, and “his Cadillac F1 team have ...
Now, for those born within this millennium, we highly doubt that they have much recollection of the Isuzu Trooper. Sold for ...