Site of 1996 double murder becomes popular walkway-and e-bike path; sketchy characters encountered
05-26-26
Having found myself with free time on a Friday afternoon, I decided to head to San Antonio to see a once notorious location near Ingram Mall just off Highway 410 called Devil’s Den…