The video has become infamous, and is now referred to as The Cohasset Snuff Film.
On this sub, you will find tons of cool stuff for Mythical Beasts and the mythical at heart! In 2009, the small town of Cohasset, Massachusetts was rocked with tragedy.
Through legal action, the parents of the victims were able to remove all footage from the Internet and the town tried to save face by pretending it never happened.
Through legal action, the parents of the victims wer.