Signed, sealed, delivered ... and damaged in 57 days

An estimated 2.2 million accidents happen each year in the UK with nearly 200,000 in new cars.
An estimated 2.2 million accidents happen each year in the UK with nearly 200,000 in new cars.