Morning prayer
Morning prayer

Monterey Bay, CA

Sea otter chillin'. Pacific Ocean.
Sea otter chillin'. Pacific Ocean.

Monterey Bay, CA

Lost in the (sea) weeds
Lost in the (sea) weeds

Monterey Bay, CA

Mom and curious pup
Mom and curious pup

Monterey Bay, CA

Seafood buffet
Seafood buffet

Monterey Bay, CA

First, a nap...then I'll do the dishes.
First, a nap...then I'll do the dishes.

Monterey Bay, CA

Sea otter pup and mom
Sea otter pup and mom

Monterey Bay, CA

Sea otter eating fat innkeeper worm
Sea otter eating fat innkeeper worm

Monterey Bay, CA

Grizzled-faced sea otter
Grizzled-faced sea otter

Monterey Bay, CA

Sea otter enjoying a snack of a fat innkeeper worm
Sea otter enjoying a snack of a fat innkeeper worm

Monterey Bay, CA

Female sea otter eating a clam
Female sea otter eating a clam

Monterey Bay, CA

Southern sea otter, Central California Coast
Southern sea otter, Central California Coast

Monterey Bay, CA

Sea anemones in a tide pool
Sea anemones in a tide pool

Natural Bridges State Beach

Fossils and eucalyptus leaf
Fossils and eucalyptus leaf

New Brighton State Beach, CA

Frisky Tule elk
Frisky Tule elk

Point Reyes National Seashore, CA

By-the-wind sailors stranded on North Beach
By-the-wind sailors stranded on North Beach

Point Reyes National Seashore, CA

Elephant seal pups napping on Drake's Beach
Elephant seal pups napping on Drake's Beach

Point Reyes National Seashore, CA

Elephant seal pups
Elephant seal pups

Point Reyes National Seashore, CA

Elephant seal pup
Elephant seal pup

Point Reyes National Seashore, CA

North Beach surf at sunset
North Beach surf at sunset

Point Reyes National Seashore, CA

Wild waves at sunset. North Beach.
Wild waves at sunset. North Beach.

Point Reyes National Seashore, CA

Brown pelicans skimming waves. La Jolla, CA.
Brown pelicans skimming waves. La Jolla, CA.
Rough Pacific surf. Garrapata State Park, CA.
Rough Pacific surf. Garrapata State Park, CA.
Incoming tide at Weston Beach. Point Lobos Reserve, CA.
Incoming tide at Weston Beach. Point Lobos Reserve, CA.
Springtime. Garrapata State Park, CA.
Springtime. Garrapata State Park, CA.
Point Lobos Nature Reserve, CA.
Point Lobos Nature Reserve, CA.
Harbor seal sleeping
Harbor seal sleeping

San Diego, CA

Surf slamming into pinnacles. Garrapata State Park, CA.
Surf slamming into pinnacles. Garrapata State Park, CA.
Harbor seal, La Jolla, CA.
Harbor seal, La Jolla, CA.
Harbor seal lounging.
Harbor seal lounging.

Moss Landing, CA

Harbor seals resting on sand bar at low tide
Harbor seals resting on sand bar at low tide

Moss Landing, CA

Harbor seal mother and pup
Harbor seal mother and pup

Moss Landing, CA

Abstract pattern in sedimentary rock. Pt. Lobos Reserve, CA.
Abstract pattern in sedimentary rock. Pt. Lobos Reserve, CA.
Barnacles on sedimentary rock. Pt. Lobos, CA.
Barnacles on sedimentary rock. Pt. Lobos, CA.
Barnacles and rock layers. Pt. Lobos Reserve, CA.
Barnacles and rock layers. Pt. Lobos Reserve, CA.
Weston Beach abstract: Point Lobos Reserve, CA.
Weston Beach abstract: Point Lobos Reserve, CA.
Harbor seal bobbing in Pacific surf
Harbor seal bobbing in Pacific surf

San Diego, California.

Anemones in tidal pool. Point Lobos Reserve, CA.
Anemones in tidal pool. Point Lobos Reserve, CA.
Elephant seals
Elephant seals
Maple leaves in creek
Maple leaves in creek

Bridal Veil Creek, Oregon

Latourell Falls
Latourell Falls

Multnomah County, Oregon

Bigleaf maple leaves in creek
Bigleaf maple leaves in creek

Latourell Creek, Oregon

Multnomah Falls, Oregon
Multnomah Falls, Oregon
Seagulls and Haystack Rock
Seagulls and Haystack Rock

Cannon Beach, OR

Sunset light on the Columbia
Sunset light on the Columbia

Rooster Rock State Park, OR

Columbia River sunset
Columbia River sunset

Rooster Rock State Park, OR

Fog along the Pacific Coast
Fog along the Pacific Coast

Ecola State Park, Oregon

Fog over Cannon Beach
Fog over Cannon Beach

From Ecola State Park, Oregon

Indian Beach, Ecola State Park
Indian Beach, Ecola State Park
Indian Beach sunset
Indian Beach sunset

Ecola State Park, OR

Seagulls at Indian Beach
Seagulls at Indian Beach

Ecola State Park, OR

Fort Stevens State Park
Fort Stevens State Park

Oregon

Driftwood
Driftwood

Rialto Beach, Olympic NP, WA

Ghostly tree
Ghostly tree

Fort Stevens State Park, OR

A world of green
A world of green

Sol Duc wilderness, Olympic NP, WA

Driftwood on Beach 4
Driftwood on Beach 4

Olympic NP, WA

Second Beach at dusk
Second Beach at dusk

Olympic NP, WA

Hoh rainforest
Hoh rainforest

Olympic NP, WA

Nurse log, Hoh rainforest
Nurse log, Hoh rainforest

Olympic NP, WA

Moss-draped spruce trees
Moss-draped spruce trees

Olympic NP, WA

Sol Duc wilderness
Sol Duc wilderness

Olympic NP, WA

Sword ferns, Hoh rainforest
Sword ferns, Hoh rainforest

Olympic NP, WA

Morning prayer
Sea otter chillin'. Pacific Ocean.
Lost in the (sea) weeds
Mom and curious pup
Seafood buffet
First, a nap...then I'll do the dishes.
Sea otter pup and mom
Sea otter eating fat innkeeper worm
Grizzled-faced sea otter
Sea otter enjoying a snack of a fat innkeeper worm
Female sea otter eating a clam
Southern sea otter, Central California Coast
Sea anemones in a tide pool
Fossils and eucalyptus leaf
Frisky Tule elk
By-the-wind sailors stranded on North Beach
Elephant seal pups napping on Drake's Beach
Elephant seal pups
Elephant seal pup
North Beach surf at sunset
Wild waves at sunset. North Beach.
Brown pelicans skimming waves. La Jolla, CA.
Rough Pacific surf. Garrapata State Park, CA.
Incoming tide at Weston Beach. Point Lobos Reserve, CA.
Springtime. Garrapata State Park, CA.
Point Lobos Nature Reserve, CA.
Harbor seal sleeping
Surf slamming into pinnacles. Garrapata State Park, CA.
Harbor seal, La Jolla, CA.
Harbor seal lounging.
Harbor seals resting on sand bar at low tide
Harbor seal mother and pup
Abstract pattern in sedimentary rock. Pt. Lobos Reserve, CA.
Barnacles on sedimentary rock. Pt. Lobos, CA.
Barnacles and rock layers. Pt. Lobos Reserve, CA.
Weston Beach abstract: Point Lobos Reserve, CA.
Harbor seal bobbing in Pacific surf
Anemones in tidal pool. Point Lobos Reserve, CA.
Elephant seals
Maple leaves in creek
Latourell Falls
Bigleaf maple leaves in creek
Multnomah Falls, Oregon
Seagulls and Haystack Rock
Sunset light on the Columbia
Columbia River sunset
Fog along the Pacific Coast
Fog over Cannon Beach
Indian Beach, Ecola State Park
Indian Beach sunset
Seagulls at Indian Beach
Fort Stevens State Park
Driftwood
Ghostly tree
A world of green
Driftwood on Beach 4
Second Beach at dusk
Hoh rainforest
Nurse log, Hoh rainforest
Moss-draped spruce trees
Sol Duc wilderness
Sword ferns, Hoh rainforest
Morning prayer

Monterey Bay, CA

Sea otter chillin'. Pacific Ocean.

Monterey Bay, CA

Lost in the (sea) weeds

Monterey Bay, CA

Mom and curious pup

Monterey Bay, CA

Seafood buffet

Monterey Bay, CA

First, a nap...then I'll do the dishes.

Monterey Bay, CA

Sea otter pup and mom

Monterey Bay, CA

Sea otter eating fat innkeeper worm

Monterey Bay, CA

Grizzled-faced sea otter

Monterey Bay, CA

Sea otter enjoying a snack of a fat innkeeper worm

Monterey Bay, CA

Female sea otter eating a clam

Monterey Bay, CA

Southern sea otter, Central California Coast

Monterey Bay, CA

Sea anemones in a tide pool

Natural Bridges State Beach

Fossils and eucalyptus leaf

New Brighton State Beach, CA

Frisky Tule elk

Point Reyes National Seashore, CA

By-the-wind sailors stranded on North Beach

Point Reyes National Seashore, CA

Elephant seal pups napping on Drake's Beach

Point Reyes National Seashore, CA

Elephant seal pups

Point Reyes National Seashore, CA

Elephant seal pup

Point Reyes National Seashore, CA

North Beach surf at sunset

Point Reyes National Seashore, CA

Wild waves at sunset. North Beach.

Point Reyes National Seashore, CA

Brown pelicans skimming waves. La Jolla, CA.
Rough Pacific surf. Garrapata State Park, CA.
Incoming tide at Weston Beach. Point Lobos Reserve, CA.
Springtime. Garrapata State Park, CA.
Point Lobos Nature Reserve, CA.
Harbor seal sleeping

San Diego, CA

Surf slamming into pinnacles. Garrapata State Park, CA.
Harbor seal, La Jolla, CA.
Harbor seal lounging.

Moss Landing, CA

Harbor seals resting on sand bar at low tide

Moss Landing, CA

Harbor seal mother and pup

Moss Landing, CA

Abstract pattern in sedimentary rock. Pt. Lobos Reserve, CA.
Barnacles on sedimentary rock. Pt. Lobos, CA.
Barnacles and rock layers. Pt. Lobos Reserve, CA.
Weston Beach abstract: Point Lobos Reserve, CA.
Harbor seal bobbing in Pacific surf

San Diego, California.

Anemones in tidal pool. Point Lobos Reserve, CA.
Elephant seals
Maple leaves in creek

Bridal Veil Creek, Oregon

Latourell Falls

Multnomah County, Oregon

Bigleaf maple leaves in creek

Latourell Creek, Oregon

Multnomah Falls, Oregon
Seagulls and Haystack Rock

Cannon Beach, OR

Sunset light on the Columbia

Rooster Rock State Park, OR

Columbia River sunset

Rooster Rock State Park, OR

Fog along the Pacific Coast

Ecola State Park, Oregon

Fog over Cannon Beach

From Ecola State Park, Oregon

Indian Beach, Ecola State Park
Indian Beach sunset

Ecola State Park, OR

Seagulls at Indian Beach

Ecola State Park, OR

Fort Stevens State Park

Oregon

Driftwood

Rialto Beach, Olympic NP, WA

Ghostly tree

Fort Stevens State Park, OR

A world of green

Sol Duc wilderness, Olympic NP, WA

Driftwood on Beach 4

Olympic NP, WA

Second Beach at dusk

Olympic NP, WA

Hoh rainforest

Olympic NP, WA

Nurse log, Hoh rainforest

Olympic NP, WA

Moss-draped spruce trees

Olympic NP, WA

Sol Duc wilderness

Olympic NP, WA

Sword ferns, Hoh rainforest

Olympic NP, WA

show thumbnails