Kill All Angels
2017 • 315 pages

Ratings3

Average rating4

15

A bit of a slog getting to a satisfying ending.

December 31, 2018Report this review