A review by sophieloureadsbooks
The Faceless Ones by Derek Landy

5.0