A review by mrs_moose_reads
Thunderhead by Neal Shusterman

adventurous challenging dark funny hopeful mysterious reflective tense fast-paced

5.0