Scan barcode
A review by moona
Oryx and Crake by Margaret Atwood
adventurous
challenging
dark
mysterious
tense
fast-paced
5.0
Graphic: Animal cruelty, Child abuse, and Sexual violence