A review by andydcaf2d
Bull Run by David Frampton, Paul Fleischman

3.0

Confusing with the perspectives shifting so much while trying to listen. Should have read it instead