Category: Updates

What does DRS mean F1?

In motor racing, the drag reduction system is a form of driver-adjustable bodywork aimed at reducing aerodynamic drag in order to increase top speed and ...