A review by la_mia
Artificial Condition by Martha Wells

funny

5.0