Vauxhall Insignia, make for the UK
The Vauxhall Insignia was unveiled at the 2008 British International Motor show, which was held at the Excel centre in Docklands. The 2008 show marked the last British Motor Show, the historic Earls Court Motor show no longer takes place, which for British car enthusiasts is a massive shame. An interesting fact I learnt only […]