Oscar Avila Santos Killed In Durham, NC Accident2 months agoTragic accident that occurred on July 14 in Durham, North Carolina. Oscar Avila Santos died after being struck by a hit-and-run driver at Research Triangle Park in a parking lot in the 4000 ...