0:00
13:16
Rewind 15 seconds
Fast Forward 15 seconds
One of South Texas urban legends, Demon Road. Be careful going there or else you might be the next sacrifice.

More episodes from "Latinx Paranormal Experiences"