A review by bkelrod
Oryx and Crake by Margaret Atwood

4.25

that was a lot to process, all i am grateful for is that i did not read this in the year of our lord 2020