Mercedes-Benz Drops Tortoise vs. Hare Super Bowl Ad

It is believed that the age-old, classic tale of the tortoise and the hare first debuted in print somewhere in the 16th century (with an unknown Greek version appearing even further back in history). Since […]