The Dogman Horror Story in McAllen Texas

First published at 17:01 UTC on March 4th, 2024.
subscribers

McAllen is a city located at the southern tip of Texas in an area known as the Rio Grande Valley, only about five miles from the Mexican border. And wouldn't you know it! A Dogman is lurking around.

Developer John McAllen, who settled in the R…

MORE
CategoryPets & Wildlife
SensitivityNormal - Content that is suitable for ages 16 and over
DISCUSS THIS VIDEO