Posts Tagged ‘European Shelduck at Clear Lake’

A 5000 Mile Off Course Duck

Posted by: Sandy Steinman on December 4, 2017