Cackling GooseBranta hutchinsii


Branta hutchinsii
Branta hu …