There may be days when you may ask yourself, “Is this too much? am I going too far?” It is on these days you may choose to remember the Lancia Delta S4, supercharged and turbocharged.

Advertisement