ISLAMORADA, Fla. – It was raining turkey vultures over the Gulf of Mexico 35 miles off Islamorada, with land nowhere in sight. Charter captain Brandon Storin was guiding some sport fishermen when they ...