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.
Save my name, email, and website in this browser for the next time I comment.