Greetings, Internet Stranger! I’m Stella Jane, and welcome to 24 hours in Durham, North Carolina! Durham is part of the famed Research Triangle—alongside North Carolina State University in Raleigh and University of North Carolina at Chapel Hill in Chapel Hill. And yes, I did briefly wonder if it functioned like the Bermuda Triangle—a place where …