Blogger Dustin said...

In November 2006, a documentary film crew went to Wendell, MA to investigate reports of witchcraft and cannibalism in the surrounding area. They were never seen from again...
A year later their film was found on the counter of Deja Brew in downtown Wendell. This is the last clear frame of footage, after which the film goes black and only screams can be heard.

9:50 AM  

Post a Comment

<< Home