Where To Stream Strange Evidence Season 7 Episode 7
Mystery of Humanoid Road
- Aired August 18, 2022
- 60 Min
- Rated 7.3
- Number 67 Of 83 Rated Episodes
Motorcyclists film a bizarre, elongated humanoid creature walking along a road in Jharkhand, India; experts investigate the violent history behind an organized cult of professional robbers and murderers who targeted unsuspecting travelers.