Where To Stream Strange Evidence Season 5 Episode 10
Mystery of the Face Parasite
- Aired May 13, 2021
- 60 Min
- Rated 8.0
- Number 38 Of 83 Rated Episodes
A man sees a doctor complaining of agonizing facial pain, and when they investigate, they discover a strange parasitic species living deep in the man's nose; footage of the grisly encounter reveals what happened next.