Scan barcode
A review by errogal
Annihilation by Catherynne M. Valente
3.0
Really solid start, super interesting characters but the ending was kind of a mess. I will never get tired of the Mass Effect universe though!