In October 1999, the mysterious death of police officer Davina Jones shocked the small town of Bald Head Island, North Carolina. The question of who was responsible would linger for decades
Definitely some kind of cover up.
Definitely some kind of cover up.