Hampshire Downes Ram Sale Tuesday 30th July at 12:30pm

Hampshire Downes Ram Sale Tuesday 30th July at 12:30pm

in conjunction with weekly sheep sale