Scan barcode
A review by rcollins1701
Annihilation by Catherynne M. Valente
4.0
I ask you: what's not to love about a wise-cracking, Shakespeare-quoting Elcor ear nose and throat doctor?