Scan barcode
A review by mkpatter
Annihilation by Catherynne M. Valente
4.0
This is a good novelization but unfortunately maybe a little bit too upsetting to read during an actual real life pandemic.