Ghost Whisperer

Ghost Whisperer: First Do No Harm

  • Season 3
  • , Episode 12  | 
  • Aired: 1/18/2008
    • Length:
    • Plays: ???
Synopsis >

Melinda has trouble dealing with a ghost who blames Jim for his untimely death. However, when she begins her investigation into the ghost's death, Melinda discovers he is attached to the new doctor in town who he blames for his death.

TV GUIDE Users' Most Popular