It's 1985. London's Metropolitan Police have the task of delivering a Liver 29 miles in 35 minutes in a dangerous life or death game of relay. Can the stalwart Rover SD1's make it in time, or will all be for naught?