Isla Lacra
Scar Island
By John Boyd
Former Navy Seal Denver Noles lives in the Florida Keys on Isla Lacra (Scar Island) left to him by his Uncle Harry. He enjoys running his bar and minding his own business. One day one of his employees comes to him for help and things...