A review by theatomicpirategirl
Parasite by Mira Grant

4.0

hmmm. of course it ended this way. how else would it have ended?