Luke Jones and his partner Stephen McGuinness were on the M53 near Overpool, Cheshire, when they saw an iconic DMC DeLorean sports car Luke Jones and his partner Stephen McGuinness were on the M53 near Overpool, Cheshire, when they saw an iconic DMC DeLorean sports car WalesOnline – NewsRead More