Newcomers
- Episode aired Aug 17, 2011
An influx of new people move into the small town and offer their opinions on the strange happenings.An influx of new people move into the small town and offer their opinions on the strange happenings.An influx of new people move into the small town and offer their opinions on the strange happenings.