Flying Tufted Puffin - South Marble Island, Alaska / by JD Andrews

The Tufted Puffin is also known as Crested Puffin.