A review by liminal
Rift in the Sky by Julie E. Czerneda

3.0