Myself & the Mrs got caught up in a Bison migration while in Jellystone NP a few years ago. They were moving from one feeding ground to another and there were literally thousands of them. It took a good 15 mins for them to pass and then after they went we drove on a carpet of Bison poo for about 3 miles.