Scan barcode
A review by canadajanes
Alternate Generals by Harry Turtledove
2.0
A few good stories, a few less good ones. Still, a nice quick read during a vacation.
Scan barcode
2.0