Tamworth lambs sell for record price of $354 a head

Comments