Birds - Stephen Joseph
Atlantic Puffin

Atlantic Puffin

BirdsMaineWildlife