A review by sarahpattersonbooks
The Opal Deception by Eoin Colfer

5.0