A review by thistlereads
A Plague of Giants by Kevin Hearne

adventurous emotional mysterious tense medium-paced

3.0