A meteorite streaks through the sky, crashing into a quiet Upstate New York town. From its fiery depths emerges a nightmarish insectoid monster, picking off the townsfolk one by one in a chilling game of survival.
Save my name, email, and website in this browser for the next time I comment.