A review by naomistrange
Camino Island by John Grisham

5.0