In Deltona, Florida, verschwindet ein Limousinenfahrer spurlos. Die Suche der Polizei führt zu einem schrecklichen Verdacht.