All secrets revealed as the Deer Head saga comes to a shocking conclusion Audrey Lemonovsky has been back in Glen Allen Falls, Massachusetts for one year. At every turn, men and women wearing rubber Dear Head masks have made her life miserable. They've attacked her,...