DURHAM (WTVD) -- Durham police said they found a woman's body Sunday morning.
The disturbing discovery was made around 9 a.m. in the 2800 block of Devon Road, off of Hope Valley Road.
Authorities have not yet released the circumstances surrounding the woman's death.
Report a Typo
More TOP STORIES News