Stamford, Texas is a small community just 40 miles north of Abilene. It is the epitome of small town America – mom and pop shops, a town square, friendly people.
In the ’80s, population was close to 4,000. Stamford was considered a safe place to live and raise a family. Not the type of place you would expect to find evil lurking in its bushes.