![First Do No Harm](/assets/artwork/1x1.gif)
Ghost Whisperer
First Do No Harm
S3 E12:
Melinda struggles to help a ghost who blames Jim for his death.
Starring
David Ramsey, Tom Costello, Jean Louisa Kelly