A review by iainreads
Barbarian Alien by Ruby Dixon

3.0