A review by marylaffey
Halt's Peril by John Flanagan

3.0

Almost done with this series, phew. Still fun to read though