A review by ulrikworm
Oryx and Crake by Margaret Atwood

challenging dark mysterious medium-paced

3.0