A vet carries out a Bovine TB test on beef cattle. Delayed... 27 Jul 2009, Paul Box - PB1106126.JPG

A vet carries out a Bovine TB test on beef cattle. Delayed... 27 Jul 2009, Paul Box - PB1106126.JPG