Dave Lambourn

Location: Manchester, UK

Car: Lancia Delta turbo

Series: Auto-Italia Championship