What's happening?

The Good Ship Murder: 2x3

Madeira

Jack and Kate are drawn into the murder of a charismatic but ruthless vineyard owner and a tangled web of suspects, including his ex-wife, son, and new partner.

Jan. 24, 2025