Scan barcode
A review by sf_731
Blood for Blood by Ryan Graudin
4.0
WHY DO ALL THE GOOD MEN IN BOOKS HAVE TO ??????
WHY DOES THIS KEEP HAPPENING
Spoiler
DIEWHY DOES THIS KEEP HAPPENING