A review by leoimj
Bad Magic by Derek Landy

adventurous funny fast-paced

4.0