December 4, 2009

Seals on Santa Rosa




Steve took these elephant seal pics two days ago on Santa Rosa Island (part of the Channel Islands), off the coast of Santa Barbara.

No comments: