Welcome to the Fraser Point Bald Eagle nest on Santa Cruz Island, California!
Welcome to Santa Cruz Island, the largest island in Channel Islands National Park off the coast of southern California.
Welcome to the Fraser Point Bald Eagle nest on Santa Cruz Island, California!
Welcome to Santa Cruz Island, the largest island in Channel Islands National Park off the coast of southern California.