
A shocking insight into the UK’s standard animal farming practices featuring over 100 UK facilities.
It’s well worth a watch.

A shocking insight into the UK’s standard animal farming practices featuring over 100 UK facilities.
It’s well worth a watch.