Movies Slither (2006)Alien parasites infect a small South Carolina town. By Tom K, 10 monthsDecember 31, 2023 ago