Massive flocks of snow geese congregate on Fir Island in the Skagit Valley. 

Skagit Snow Geese Taking Flight

$1.00Price