A review by fairyhill
Oryx and Crake by Margaret Atwood

jaw on the floor