Cow scratching its neck on a barbed wire fence. The New... 25 Nov 2007, Paul Carter - JP0802004.jpg

Cow scratching its neck on a barbed wire fence. The New... 25 Nov 2007, Paul Carter - JP0802004.jpg