A review by readingtomydogs
Demon Copperhead by Barbara Kingsolver

5.0