More than 3 million eye drops are being recalled over fears they could be contaminated and harm vision. Manufacturer K.C. Pharmaceuticals, based in California, issued the alert for its ...