Which of the following were responsible for performing the long drives out in the West during the 1880s?

A. Railroads

B. Cowboys

C. Postal Office

D. Truck Drivers