A review by marathonofbooks
Blaine's Way by Monica Hughes

3.0

http://amysmarathonofbooks.ca/blaines-way/