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