Atlantic Puffin on rock with multiple fish
Atlantic Puffin standing on a rock with multiple fish in beak
Adult breeding colors,
Alcid,
Alcidae,
Atlantic Ocean,
Atlantic Puffin,
bird,
bird photography,
fish,
Fratercula arctica,
Machias SealIsland,
Maine,
pelagic,
sandra calderbank,
scalderphotography,
seabird,
webbed feet