The FDA has announced that its finding that Taylor Farms lettuce from Mexico was tainted with the microscopic Cyclospora parasite was a false positive. The agency issued the update late this afternoon ...