A review by elizabeth_brooks
Ironskin by Tina Connolly

4.0

An interesting twist and turn, I wasn't expecting any of what happened.