A review by lorimanning
Shackled by Tom Leveen

3.0

This was an interesting, quick read.