Ranbaxy makes a generic for Lipitor taken by four million Americans. The glass particles are the size of a grain of sand.
They haven't caused any patient problems but the company can't determine how they're getting into the pills.
Patients are being told to return the Ranbaxy pills and get another brand.