A review by adam_nesbitt
Oryx and Crake by Margaret Atwood

3.0