Legends in the Making | October 28 – CW Cattle Sales

The pulse archive

X