Henry Gibbs: From 0 to 32,000 free-range laying hens

Henry Gibbs: From 0 to 32,000 free-range laying hens

Poultry farming and processing