islaythedragon.com
Review: The Daedalus Sentence
In a grim timeline for the human race, aliens called the Loctae have invaded Earth, nearly wiping out the species, and imprisoning the rest in space stations scattered across the galaxy. To prevent…