In 1986, the sleepy town of Townsend, Massachusetts, was rocked by a series of bizarre events that would haunt its residents for years to come.
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement
advertisement