Yellowstone National Park and Montana Department of Livestock officials captured twenty-three of America’s last wild bison earlier this week at the Stephens Creek bison trap, located inside Yellowstone National Park. The buffalo captured will be held for an unknown time period until more than sixty buffalo are eventually captured. Click here for more info.