A Durham, NC, house that’s crossed the line between fact and fiction is on the market again. The home at 1810 Cedar St. was a fictional set in the 1990 movie “The Handmaid’s Tale.” However, it’s more well-known as the site of a notorious death that was the focus […]
Click here to view original web page at www.registercitizen.com