cargide rated Promesa de sangre: 5 stars April 10, 2022 Public Promesa de sangre by Brian McClellan, Gene Mollica, Federico Cristante