Where To Stream Masters of Horror Season 1 Episode 7
Deer Woman
- Aired December 9, 2005
- 60 Min
- Rated 9.0
- Number 3 Of 16 Rated Episodes
In this horror comedy, A set of peculiar murders leads skeptical detective Dwight Faraday to suspect that an ancient Native American mythological creature is in fact real.