A review by croondog
501st by Karen Traviss

5.0

So very annoying that the series ended prematurely with this book!