mesquite rated Dark Angel: 4 stars April 17, 2023 Public John Sandford: Dark Angel (2023, Penguin Publishing Group)Dark Angel by John Sandford