Steven Toddkill is the chief engineer for Michael Caruso's Nissan Altima and he starts this series on engineering explaining how he got started in V8 Supercars.
Steven Toddkill is the chief engineer for Michael Caruso's Nissan Altima and he starts this series on engineering explaining how he got started in V8 Supercars.