Astrocreep – Browser Game
Astrocreep is a deliciously dark humored little point and click adventure in which you control a small alien parasite who must kill the humans, evolve and infest an entire space station with your offspring.
In Astrocreep you start off as … Read More