A review by my_name_wastaken
501st by Karen Traviss

medium-paced

4.0