Large animal carcass headed towards a market in Madrid, Spain.