A review by brushelsprouts
Artificial Condition by Martha Wells

adventurous funny mysterious fast-paced

3.0