A review by tacomaven
All the Beautiful Sinners by Stephen Graham Jones

4.0

I couldn't follow all of the names and I guess that's what keeps you guessing about who the killer is and who the bad guys are, but I just got confused by the end.