Hummingbirds at Bison Ranch

Didn´t know they have them in Canada at all. Very hard to Photography them so the shots were made without tripod and high iso...
1499 Bison Ranch Hummingbird 1501 Bison Ranch Hummingbird 1525 Bison Ranch Hummingbird 1526 Bison Ranch Hummingbird
1527 Bison Ranch Hummingbird 1531 Bison Ranch Hummingbird 1532 Bison Ranch Hummingbird 1533 Bison Ranch Hummingbird
1534 Bison Ranch Hummingbird 1535 Bison Ranch Hummingbird 1536 Bison Ranch Hummingbird 1536 Bison Ranch Hummingbird-2
1537 Bison Ranch Hummingbird