Rivers Of London Body Work

The members – all two of them – of London’s most secret police force are on the trail of a self-driving killer car. But it takes something weird to catch something weird and soon they are behind the wheel of – The Most Haunted Car in England!