The same morning that 26 people from China landed in Coral Gables in what authorities say was a migrant smuggling operation, Customs and Coast Guard crews stopped a boat off the Upper Florida Keys ...
Cops found the red Ford pickup at the marina and determined that it was in Immokalee, Florida — about 130 miles away from Key ...