A review by pamv
Savage Lands by Stacey Marie Brown

5.0