ABC’s new follow-up to Lost. In the opening, Hurricane Eve hits the small town of Homestead, FL leaving behind…something.