Stephen P. Johnson: First Beach La Push
Stephen P. Johnson: La Push Harbor
Stephen P. Johnson: Olympic Beach Cleanup
Stephen P. Johnson: La Push Crabpots
Stephen P. Johnson: Olympic Beach Cleanup
Stephen P. Johnson: Olympic Beach Cleanup Apr05 20 (2)
Stephen P. Johnson: Long Beach WA Nov05 _53 (2)
Stephen P. Johnson: Long Beach WA Nov05 _48 (2)
Stephen P. Johnson: Long Beach WA Nov05 _18 (2)
Stephen P. Johnson: Oregon Coast Nov05 _52 (2)
Stephen P. Johnson: Coos Bay Bridge
Stephen P. Johnson: Oregon Coast Nov05 _43 (2)
Stephen P. Johnson: Oregon Coast Nov05 _34 (2)
Stephen P. Johnson: Oregon Coast Nov05 _03 (2)
Stephen P. Johnson: Longbeach04 (2)
Stephen P. Johnson: No Fish Guts!
Stephen P. Johnson: Dungeness Spit
Stephen P. Johnson: Dungeness Spit02 (2)
Stephen P. Johnson: Cape Alava04 (2)
Stephen P. Johnson: Chinook WA Nov05 _08 (2)
Stephen P. Johnson: Chinook WA Nov05 _03 (2)
Stephen P. Johnson: Seattle Discovery Park Feb06_05-01
Stephen P. Johnson: Washington Olympic NP Hoh Rainforest
Stephen P. Johnson: Hoh Jungle
Stephen P. Johnson: Washington Olympic NP Hoh Elk
Stephen P. Johnson: Quinault Rainforest
Stephen P. Johnson: Olympic Quinault Trilium
Stephen P. Johnson: Olympic Quinault Apr06_07-01
Stephen P. Johnson: Olympic Quinault Apr06_25-01
Stephen P. Johnson: Olympic Quinault Apr06_55-01