A review by eyeowna
The Sea of Trolls by Nancy Farmer

5.0