A review by mrskimreads
Prisoner B-3087 by Alan Gratz

adventurous challenging dark emotional informative sad fast-paced

5.0