Annie LeBlanc Is Not Dead Yet Every ten years in the strange little town of Lennon, California, one person is chosen to return fro