St. Croix river sunrise
Flooded St. Croix River bottoms
Glorious sunrise! Whitetail Woods Regional Park, MN.
Prairie sunrise
Goldenrods in foggy prairie. Dakota County, MN.
Channeling Monet: wind-blown prairie.
Prairie Falls, Nerstrand State Park
Water world
Goldenrods, Dakota County
Ahead of the storm: sumac and goldenrods
Morning glory
Red leaf on fallen aspen leaves
Big Woods sunset
St. Croix river fog
November ice on beaver pond
Aspen and willow leaves
Early spring prairie
St. Croix River: spring flood
Sensory overload
Lily pads
Morning fog shrouds the St. Croix river valley
Whiteout! Dakota County, January 26, 2014.
Minnehaha Falls
Oak leaves in Prairie Creek. Nerstrand SP, MN.
Intimacy
Raindrops on jewelweed
Peony
Fog diffuses sunrise behind a cottonwood
Oaks at sunrise
Winter fog
Crabapple
Cyclist in snowstorm: Rosland Park, Edina.
Last light
Winter sunset
Ginkgo leaves
Sugar maple leaves: Fort Snelling SP
White oak and aspen leaves: Afton SP
Silver maple leaves: Centennial Lakes, Edina.
Locust tree leaves
Frosted leaves: Fort Snelling State Park, MN.
Norway spruce cones
Paper birch
Early April snow adorns mature oaks.
Spruce and maples, Cook County
Cottonwood at dusk
Cottonwood bark
Autumn glory
Paper birches, Wisconsin
October snow on sugar maple
Dusk at Whitetail Woods Regional Park
May sunrise behind cottonwood
Paper birch in fog
River birch bark
Oaks at dawn: Afton SP
Silver maple at sunrise
Summer fog
Lone birches
Cottonwood at sunrise
Cottonwood and rainbow
After the storm
Crex Meadows WMA, Wisconsin
Deer crossing wetland at sunset
Crex Meadows WMA, Wisconsin
Foggy morning at Whitetail Woods
At the end of the rainbow
Crex Meadows WMA, Wisconsin
Phantom Lake sunrise
Crex Meadows WMA, Wisconsin
Aquatic vegetation at sunset
White pine roots: St. Croix River
William O’Brien State Park, MN
Ginkgo leaves
Centennial Lakes, Edina, MN
Rainbow. Port Wing, WI.
Bonding
Sandhill cranes, Michigan.
Heron at sunrise
Little Big Man
One-day-old Sandhill crane colt. MI.