A review by jennifer_
Oryx and Crake by Margaret Atwood

3.0