Where To Stream Ghost Whisperer Season 2 Episode 3
Drowned Lives
- Aired October 6, 2006
- 60 Min
- Rated 9.0
- Number 6 Of 107 Rated Episodes
Melinda must find out why the spirit of a 6-year-old girl who drowned in the family swimming pool is unwilling to cross over.