Strange EvidenceStream It

Mystery of Humanoid Road

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.
Aired: Aug 18, 2022 Genre: Reality DocumentaryDuration: 42m Rating: 0 Country: United States of America Production: Wag TV, Science Channel