translate English to French: Climax just released this new trailer for this "destruction derby like" racing game.
Les développeurs anglais tentent de rectifier le tir avec ce nouveau trailer.