A review by kingmantis
Annihilation by Jeff VanderMeer

5.0