Where To Stream Ghost Whisperer Season 2 Episode 15
Mean Ghost
- Aired February 9, 2007
- 60 Min
- Rated 8.6
- Number 30 Of 107 Rated Episodes
Following a career-week presentation at Grandview High, Melinda sees the spirit of a cheerleader attack her former squad-mates.