Law enforcement officials say a gunman wearing military-style clothing and body armor has opened fire with a rifle at a supermarket in Buffalo, New York, killing at least 10 people. Buffalo police said the suspect was in custody after the shooting Saturday afternoon.