California sea lion 2, Guadalupe Island, Baja, Mexico
Guadalupe fur seals, Guadalupe Island, Baja, Mexico
California sea lion, Guadelupe Island, Baja, Mexico
Bull California sea lion, Sea of Cortez, Mexico
California sea lion 3, Guadalupe Island, Baja, Mexico
Atlantic spotted dolphin, Little Bahama Banks
Atlantic spotted dolphin 2, Little Bahama Banks
Bull Elephant seal on the beach, Piedras Blancas, San Simeon
Elephant seals mating, Piedras Blancas, San Simeon
Juvenile Elephant seal with mother, Piedras Blancas, San Simeon
California sea lions, La Jolla Cove
Juvenile Elephant seal nursing, Piedras Blancas, San Simeon
Bull Elephant seal, Piedras Blancas, San Simeon
Bull Elephant seals fighting in the surf, Piedras Blancas, San Simeon
A curious sealion. Channel Islands National Park
California sea lion , Guadalupe Island, Baja, Mexico
Diver & California sea lion, Guadalupe Island, Baja, Mexico
Atlantic Spotted Dolphin , Little Bahama Banks. Mothers with their young ones.
Guadalupe fur seal 2, Guadalupe Island, Baja, Mexico
Sea Otter Morro Bay, Ca.