A review by bookoptimist
The Wild Robot by Peter Brown

3.5