Awww, how cute. Not really. Even the most ardent turtle lovers could get a little creeped out by these things. Two words: Whoa, Nelly. A brave research crew from the Florida Fish and Wildlife ...