A review by imdunn
Zoo City by Lauren Beukes

4.0

That took so many turns that I didn’t expect. Some good, some less good