Watch Strange Evidence season 7 episode 7 tv series online free
Release: Aug 18, 2022
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.