SHORT-HORN CATTLE.

You may also like...