A review by suzydelong
Vanishing Edge by Claire Kells

4.0