What is The life span of an American Buffalo?
American Buffalo typically live for 15-25 years in the wild, but some may live up to 40 years. Bison are killed by natural causes, such as predation, disease, and old age. Bison used to be a major food source for Native American tribes, but now ranches are becoming increasingly popular for this purpose.