I think it is Jaguar?
ford has a cougar as the emblem on the ford cougar car
every pro sports team has a logo
It is a logo for motor sports.
The Mercury Cougar is not a Sports Car. It is a muscle car if it has the high performance engine.
Sports brand 'Lotto'.