The agriculture research institute IRTA in Reus, Catalunya, Spain has recently finished the building of a new twin line feed manufacturing unit. AllAboutFeed editor Dick Zigers visited the facilities in September 2010.
Join 26,000+ subscribers
Subscribe to our newsletter to stay updated about all the need-to-know content in the feed sector, three times a week.