› added 2 years ago
163
TIL - Toyota was caught cheating in the '95 World Rally Championship. Engineers developed a mechanism to temporarily remove the mandated turbo restrictor plate and give their Celica an extra 50 BHP.
via beatlyzer.com