
A great blue heron wrestles with lunch in Great Meadow Stream between North and Great Ponds in Maine’s Belgrade Lakes region.

A great blue heron wrestles with lunch in Great Meadow Stream between North and Great Ponds in Maine’s Belgrade Lakes region.

A great blue heron photographed from my kayak on Pushaw Stream.

Black guillemots hanging out on a ledge on Otter Cliff at Acadia National Park.

Lunch, moose style. Captured from my kayak on remote Williams pond in the Maine woods.

A moose enjoying lunch on the shoreline of Baxter State Park’s Sandy Stream Pond.

A gull on Acadia’s rocky coast.

A great blue heron fishing in Bass Harbor Marsh on Mount Desert Island.

Hard at work.

Serendipity. I happened to spot this assassin bug when photographing the flower.

A monarch butterfly on goldenrod.