A review by shmegglet
Old Man's War by John Scalzi

adventurous funny mysterious

3.25