A review by stayfangirl_
Un final perfecto by John Katzenbach

challenging dark informative mysterious tense medium-paced

3.25