A review by barryfujii
Broken Monsters by Lauren Beukes

3.0