When a ceilidh is cut short by an unwelcome guest, John is left in a spin. Ironically, a murder witnessed by an entire wedding party proves to be quite the puzzle.
Aired 2026-08-27 · 54 min
Ludwig: all seasons and episodes