Scan barcode
A review by alsostef
Halo: First Strike by Eric Nylund
adventurous
challenging
hopeful
tense
medium-paced
4.25