A review by anaisdunne
The Faceless Ones by Derek Landy

5.0