Blake returns from China, and finds himself thrown straight into an investigation: the newly elected Mayor of Ballarat is found dead at the bottom of the Town Hall steps. But threats of betrayal, adultery and double dealing lead him to some high and low places.
click here to see where to watch or (watch here).
Ready to Watch The Doctor Blake Mysteries, Season 2, Episode ?