In the early hours of a cold January morning in Tulsa, Oklahoma, a residence on the city's north side became the scene of a brutal triple homicide. Inside the home, which had been ransacked, police discovered the bodies of 52-year-old Cara Brown, her 28-year-old son Thomas Lee Brown, and 58-year-old Kenneth Sellers. All three had been fatally shot. The discovery was made around 2 a.m. on January 16, 2017, after a neighbor reported hearing shouting and gunfire.
Investigators at the scene q
...Read More