There’s no shortage of murder, mystery, and mayhem in the Cambridgeshire village of Grantchester — but Detective Geordie Keating is always on the case.
There’s no shortage of murder, mystery, and mayhem in the Cambridgeshire village of Grantchester — but Detective Geordie Keating is always on the case.