Allegedly lacking an adequate supply of carcasses, vultures in the Pyrenees mountains of France and Spain have been blamed for attacks on newborn foals and other livestock, according to several French news sources, including Le Nouvel