A review by elzabetg
Natural History by Justina Robson

3.0

I didn't get it. Like Robson but this was...unsatisfying and by the end I just didn't get it.