A review by hannahcg
Oryx & Crake by Margaret Atwood

2.0