How long have Bison been kept at Golden Gate Park ?
Though approximately 500,000 bison exist on private ranches and in public herds , perhaps only 15,000 to 25,000 of these bison are pure and are not actually bison - cattle hybrids .