The Blame Game (series 25)

The Blame Game is the second episode of Series 25 and the 733rd episode overall.

Plot
To be added