Witnesses have reported seeing upright-walking canids in Texas. Fact or fiction? Seth Breedlove continues his investigation in to the werewolf phenomenon.
Witnesses have reported seeing upright-walking canids in Texas. Fact or fiction? Seth Breedlove continues his investigation in to the werewolf phenomenon.
At the moment we don’t know of any streaming service where you can watch The Dogman Triangle: Werewolves in the Lone Star State