A review by nicki_j
Defend the Dawn by Brigid Kemmerer

4.0

Flew through it and now have to wait an indeterminable time to read the conclusion.