A review by anthropique
Common Carnage by Stephen Dobyns

3.0