COOPER SHEARING PLANT

20160126_163231

Cooper two stand shearing plant

Advertisement