A review by tanman
Halo: The Fall of Reach by Eric S. Nylund

5.0