A review by mothwitchlibrary
Exit Strategy by Martha Wells

4.25