Rent this movie

When a meteorite lands at a Boston women's college, it releases an alien monster hell-bent on mating with human females. The students become possessed by powers that compel them to retreat into the school's sewer system to bear the demon's seed.