Viewers on social media are freaked out by the latest true crime documentary series to hit Netflix. As you can see below, they’ve emphasized that this particular documentary series is outright “disturbing.” And, as shared below, it’s no surprise to see why. The documentary was added to the Netflix series on March 5, 2024. It [] Read this story