Scan barcode
A review by stephajo
Blood for Blood by Ryan Graudin
5.0
I think it's evil and amazing and SO worth the pain that comes with reading it.
Scan barcode
5.0