Where To Stream Murdoch Mysteries Season 18 Episode 10
The Men Who Sold the World
- Aired January 20, 2025
- 60 Min
- Rated 8.0
- Number 13 Of 335 Rated Episodes
William and Julia celebrate their wedding anniversary in London, England. Murdoch's reunion with Ogden is disrupted by the passing of another guest at an English inn.