Kitchi Gammi Park, Duluth, MN.
Fog over Grand Portage Bay
Mars and Milky Way
Sunset at Hollow Rock
Breakers at sunset. Grand Marais, MN.
Cascade State Park, MN
Lake Superior sunrise: mouth of Kadunce River, MN.
Rollers at mouth of Kadunce River, MN.
Crashing waves: mouth of Kadunce River, MN.
Winter waves pound Hollow Rock, MN.
Ice-encased beach rocks and December surf.
Hollow Rock Beach
Tettegouche State Park, MN.
Ice stacks on Lake Superior
Tanker in the shadow of the Duluth Bridge
Tanker on Lake Superior
Then, there was light.
Late afternoon rain cloud on Lake Superior
Hollow Rock sunrise
Sugarloaf Cove, Cook County, MN.
The Spirit Tree, a centuries-old white cedar sacred to the Ojibwe
Mountain ash leaf and surf.
New dawn 1
New dawn 2
Big Bay crescent moon
Plate ice, Duluth, MN.
Sea smoke, Cook County, MN.
Symphony in blue
Pastel sunset: Split Rock Lighthouse SP
Winter sunset. Split Rock Lighthouse SP.
Lake Superior ice
Icicles hanging over the Temperance River
Ice chunks near Stoney Point
March thaw. Hovland, Minnesota.
Blizzard. Tettegouche State Park.
Ice cap. Split Rock State Park.
Polished rocks. Tettegouche State Park.
Ice-coated beach rocks and Ellingson Island.
Sunrise on the North Shore
Lone rock. Lake Superior, MN.