Where To Stream The Mentalist Season 1 Episode 12
Red Rum
- Aired January 13, 2009
- 60 Min
- Rated 8.3
- Number 23 Of 151 Rated Episodes
When a young football talent from a small town appears to have been killed in a black magic sacrifice ritual, the CBI investigation focuses on a self-proclaimed Wiccan witch, whose cat was allegedly tortured and killed by the victim prior to his death.