Getty Images

Stock Photos from 123RF

Cattle on a ranch, Alberta.

Cattle on a ranch, Alberta.

Cattle on a ranch, Alberta.
© Dan Bannister

Stock Photos from 123RF


Stock Photos from 123RF