Gator Road Trip | 02/28/07 | 17

17
Bison are the largest land mammals in North America.