A review by libraryofhades
Elder Race by Adrian Tchaikovsky

3.0