Annual White Suffolk & Suffolk Sale 10 white Suffolk stud rams 150 white Suffolk flock rams 6 Suffolk stud rams 40 Suffolk rams