Ghost Whisperer - Season 3 Episode 12 -
Season 3, Episode 12 - First Do No Harm
Melinda helps a ghost who blames Jim for his untimely death in an explosion.
Please explain the problem in a few words.
Max 255 characters.
Max 255 characters.