High Plains Livestock Exchange LLC – Aug. 3 | TheFencePost.com

High Plains Livestock Exchange LLC – Aug. 3