Oceanic Manta Ray, San Benedicto Island, Mexico
Oceanic Manta Ray, San Benedicto Island, Mexico
Calf and Cow, Mo'orea, French Polynesia
Calf and Cow, Mo'orea, French Polynesia
Doriopsilla albopunctata Nudibranch, Santa Cruz Island, CA
Doriopsilla albopunctata Nudibranch, Santa Cruz Island, CA
Manta Ray, San Benedicto Island, Mexico
Manta Ray, San Benedicto Island, Mexico
Harbor Seal at Gull Island, CA
Harbor Seal at Gull Island, CA
Humpback whale at rest, Mo'orea, French Polynesia
Humpback whale at rest, Mo'orea, French Polynesia
Blue Lined Sabertooth Blennie (Plagiotremus rhinorhynchos), North Cinque Island, Andaman Sea, India
Blue Lined Sabertooth Blennie (Plagiotremus rhinorhynchos), North Cinque Island, Andaman Sea, India
Diver with Schooling Jacks, Barren Island, Andaman Sea, India
Diver with Schooling Jacks, Barren Island, Andaman Sea, India
Spanish Shawl (Flabellina iodinea), photographed at Santa Cruz Island, CA
Spanish Shawl (Flabellina iodinea), photographed at Santa Cruz Island, CA
The Swimmers, Mo'orea, French Polynesia
The Swimmers, Mo'orea, French Polynesia
Manta Ray, Mo'orea, French Polynesia
Manta Ray, Mo'orea, French Polynesia
Yellowfin Fringehead (Neoclinus stephensae), Santa Cruz Island, CA
Yellowfin Fringehead (Neoclinus stephensae), Santa Cruz Island, CA
On The Edge, West Caicos
On The Edge, West Caicos
Humpback Whale, Mo'orea, French Polynesia
Humpback Whale, Mo'orea, French Polynesia
Hard Coral, Narcandom Island, Andaman Sea, India
Hard Coral, Narcandom Island, Andaman Sea, India
Whale Shark, La Paz, Mexico
Whale Shark, La Paz, Mexico
Chromodoris magnifica Nudibranch, Bali, Indonesia
Chromodoris magnifica Nudibranch, Bali, Indonesia
Earspot Blennie (Cirripectes auritus), North Cinque Island, Andaman Sea, India
Earspot Blennie (Cirripectes auritus), North Cinque Island, Andaman Sea, India
Glassy Sweepers (Pempheris schomburgkii), North Cinque Island, Andaman Sea, India
Glassy Sweepers (Pempheris schomburgkii), North Cinque Island, Andaman Sea, India
Bicolor Blenny (Ecsenius bicolor), Narcandom Island, Andaman Sea, India
Bicolor Blenny (Ecsenius bicolor), Narcandom Island, Andaman Sea, India
Sea Turtle, Catalina Island, CA
Sea Turtle, Catalina Island, CA
Aurora Shrimpgoby (Amblyeleotris aurora) & Randall's Shrimp (Alpheus randalli), Barren Island, Andaman Sea, India
Aurora Shrimpgoby (Amblyeleotris aurora) & Randall's Shrimp (Alpheus randalli), Barren Island, Andaman Sea, India
Divers and Barracuda, Barren Island, Andaman Sea, India
Divers and Barracuda, Barren Island, Andaman Sea, India
Crown of Thorns (Acanthaster planci), La Paz, Mexico
Crown of Thorns (Acanthaster planci), La Paz, Mexico
Laced Honeycomb Moray Eel (Gymnothorax favagineus), Barren Island, Andaman Sea, India
Laced Honeycomb Moray Eel (Gymnothorax favagineus), Barren Island, Andaman Sea, India
Broadclub cuttlefish (Sepia latimanus), Bali, Indonesia
Broadclub cuttlefish (Sepia latimanus), Bali, Indonesia
Crown of Thorns (Acanthaster planci), Barren Island, Andaman Sea, India
Crown of Thorns (Acanthaster planci), Barren Island, Andaman Sea, India
Hard Corals, Nusa Penida, Bali, Indonesia
Hard Corals, Nusa Penida, Bali, Indonesia
Sweetlips, Havelock Island, Andaman Sea, India
Sweetlips, Havelock Island, Andaman Sea, India
A diver hangs effortlessly off a steep wall at dive site Black Magic at Barren Island, Andaman Sea, India
A diver hangs effortlessly off a steep wall at dive site Black Magic at Barren Island, Andaman Sea, India
Broadclub Cuttlefish (Sepia latimanus), Bali, Indonesia
Broadclub Cuttlefish (Sepia latimanus), Bali, Indonesia
Glossodoris cincta Nudibranch, Bali, Indonesia
Glossodoris cincta Nudibranch, Bali, Indonesia
Whip Coral Shrimp (Pontonides ankeri), Barren Island, Andaman Sea, India
Whip Coral Shrimp (Pontonides ankeri), Barren Island, Andaman Sea, India
Chromodoris roboi Nudibranch, Bali, Indonesia
Chromodoris roboi Nudibranch, Bali, Indonesia
Coney (Cephalopholis fulva), Turks & Caicos Islands
Coney (Cephalopholis fulva), Turks & Caicos Islands
Harlequin Shrimp (Hymenocera picta), Seraya Secrets, Bali, Indonesia
Harlequin Shrimp (Hymenocera picta), Seraya Secrets, Bali, Indonesia
Nembrotha purpureolineata Nudibranchs mating, Tulamben, Bali, Indonesia
Nembrotha purpureolineata Nudibranchs mating, Tulamben, Bali, Indonesia
Soft Coral, USAT Liberty Wreck, Tulamben, Bali, Indonesia
Soft Coral, USAT Liberty Wreck, Tulamben, Bali, Indonesia
Starfish, La Paz, Mexico
Starfish, La Paz, Mexico
Whale Shark, La Paz, Mexico
Whale Shark, La Paz, Mexico
Skunk Clownfish (Amphiprion akallopisos) and Magnificent Sea Anemone (Heteractis magnifica), Barren Island, Andaman Sea, India
Skunk Clownfish (Amphiprion akallopisos) and Magnificent Sea Anemone (Heteractis magnifica), Barren Island, Andaman Sea, India
Bicolor Damselfish (Stegastes partitus), Turks & Caicos Islands
Bicolor Damselfish (Stegastes partitus), Turks & Caicos Islands
Carribean Reef Shark (Carcharhinus perezii), Turks and Caicos Islands
Carribean Reef Shark (Carcharhinus perezii), Turks and Caicos Islands
Flamingo Tongue Snail (Cyphoma gibbosum), Turks & Caicos Islands
Flamingo Tongue Snail (Cyphoma gibbosum), Turks & Caicos Islands
Barrel Sponges, Turks & Caicos Islands
Barrel Sponges, Turks & Caicos Islands
Tiger Grouper (Mycteroperca tigris), Turks & Caicos Islands
Tiger Grouper (Mycteroperca tigris), Turks & Caicos Islands
Atlantic Spadefish (Chaetodipterus faber), Turks & Caicos Islands
Atlantic Spadefish (Chaetodipterus faber), Turks & Caicos Islands
Earspot Blennie (Cirripectes auritus), North Cinque Island, Andaman Sea, India
Earspot Blennie (Cirripectes auritus), North Cinque Island, Andaman Sea, India
Divers at Blue Cavern, Santa Catalina Island, CA
Divers at Blue Cavern, Santa Catalina Island, CA
Pink Skunk Clownfish (Amphiprion perideraion), Menjangen Island, Bali, Indonesia
Pink Skunk Clownfish (Amphiprion perideraion), Menjangen Island, Bali, Indonesia
California two-spot octopus (Octopus bimaculoides), Santa Cruz Island, CA
California two-spot octopus (Octopus bimaculoides), Santa Cruz Island, CA
Shanish Shawl (Flabellina iodinea) Nudibranch, Santa Cruz Island, CA
Shanish Shawl (Flabellina iodinea) Nudibranch, Santa Cruz Island, CA
Juvenile Garibaldi (Hypsypops rubicundus), Anacapa Island, CA
Juvenile Garibaldi (Hypsypops rubicundus), Anacapa Island, CA
Safety Stop, Turks & Caicos Islands
Safety Stop, Turks & Caicos Islands
Butter Hamlet (Hypoplectrus unicolor), Turks & Caicos Islands
Butter Hamlet (Hypoplectrus unicolor), Turks & Caicos Islands
Gray Angelfish (Pomacanthus arcuatus), Turks & Caicos Islands
Gray Angelfish (Pomacanthus arcuatus), Turks & Caicos Islands
Wreckage of the Grumman Guardian, Santa Cruz Island, CA
Wreckage of the Grumman Guardian, Santa Cruz Island, CA
Bait ball under the Oil Rig Eureka, Los Angeles, CA
Bait ball under the Oil Rig Eureka, Los Angeles, CA
Babakina festiva Nudibranch, Anacapa Island, CA
Babakina festiva Nudibranch, Anacapa Island, CA
Safety Stop Sunburst, Catalina Island, CA
Safety Stop Sunburst, Catalina Island, CA
Oceanic Manta Ray, San Benedicto Island, Mexico
Calf and Cow, Mo'orea, French Polynesia
Doriopsilla albopunctata Nudibranch, Santa Cruz Island, CA
Manta Ray, San Benedicto Island, Mexico
Harbor Seal at Gull Island, CA
Humpback whale at rest, Mo'orea, French Polynesia
Blue Lined Sabertooth Blennie (Plagiotremus rhinorhynchos), North Cinque Island, Andaman Sea, India
Diver with Schooling Jacks, Barren Island, Andaman Sea, India
Spanish Shawl (Flabellina iodinea), photographed at Santa Cruz Island, CA
The Swimmers, Mo'orea, French Polynesia
Manta Ray, Mo'orea, French Polynesia
Yellowfin Fringehead (Neoclinus stephensae), Santa Cruz Island, CA
On The Edge, West Caicos
Humpback Whale, Mo'orea, French Polynesia
Hard Coral, Narcandom Island, Andaman Sea, India
Whale Shark, La Paz, Mexico
Chromodoris magnifica Nudibranch, Bali, Indonesia
Earspot Blennie (Cirripectes auritus), North Cinque Island, Andaman Sea, India
Glassy Sweepers (Pempheris schomburgkii), North Cinque Island, Andaman Sea, India
Bicolor Blenny (Ecsenius bicolor), Narcandom Island, Andaman Sea, India
Sea Turtle, Catalina Island, CA
Aurora Shrimpgoby (Amblyeleotris aurora) & Randall's Shrimp (Alpheus randalli), Barren Island, Andaman Sea, India
Divers and Barracuda, Barren Island, Andaman Sea, India
Crown of Thorns (Acanthaster planci), La Paz, Mexico
Laced Honeycomb Moray Eel (Gymnothorax favagineus), Barren Island, Andaman Sea, India
Broadclub cuttlefish (Sepia latimanus), Bali, Indonesia
Crown of Thorns (Acanthaster planci), Barren Island, Andaman Sea, India
Hard Corals, Nusa Penida, Bali, Indonesia
Sweetlips, Havelock Island, Andaman Sea, India
A diver hangs effortlessly off a steep wall at dive site Black Magic at Barren Island, Andaman Sea, India
Broadclub Cuttlefish (Sepia latimanus), Bali, Indonesia
Glossodoris cincta Nudibranch, Bali, Indonesia
Whip Coral Shrimp (Pontonides ankeri), Barren Island, Andaman Sea, India
Chromodoris roboi Nudibranch, Bali, Indonesia
Coney (Cephalopholis fulva), Turks & Caicos Islands
Harlequin Shrimp (Hymenocera picta), Seraya Secrets, Bali, Indonesia
Nembrotha purpureolineata Nudibranchs mating, Tulamben, Bali, Indonesia
Soft Coral, USAT Liberty Wreck, Tulamben, Bali, Indonesia
Starfish, La Paz, Mexico
Whale Shark, La Paz, Mexico
Skunk Clownfish (Amphiprion akallopisos) and Magnificent Sea Anemone (Heteractis magnifica), Barren Island, Andaman Sea, India
Bicolor Damselfish (Stegastes partitus), Turks & Caicos Islands
Carribean Reef Shark (Carcharhinus perezii), Turks and Caicos Islands
Flamingo Tongue Snail (Cyphoma gibbosum), Turks & Caicos Islands
Barrel Sponges, Turks & Caicos Islands
Tiger Grouper (Mycteroperca tigris), Turks & Caicos Islands
Atlantic Spadefish (Chaetodipterus faber), Turks & Caicos Islands
Earspot Blennie (Cirripectes auritus), North Cinque Island, Andaman Sea, India
Divers at Blue Cavern, Santa Catalina Island, CA
Pink Skunk Clownfish (Amphiprion perideraion), Menjangen Island, Bali, Indonesia
California two-spot octopus (Octopus bimaculoides), Santa Cruz Island, CA
Shanish Shawl (Flabellina iodinea) Nudibranch, Santa Cruz Island, CA
Juvenile Garibaldi (Hypsypops rubicundus), Anacapa Island, CA
Safety Stop, Turks & Caicos Islands
Butter Hamlet (Hypoplectrus unicolor), Turks & Caicos Islands
Gray Angelfish (Pomacanthus arcuatus), Turks & Caicos Islands
Wreckage of the Grumman Guardian, Santa Cruz Island, CA
Bait ball under the Oil Rig Eureka, Los Angeles, CA
Babakina festiva Nudibranch, Anacapa Island, CA
Safety Stop Sunburst, Catalina Island, CA
Oceanic Manta Ray, San Benedicto Island, Mexico
Calf and Cow, Mo'orea, French Polynesia
Doriopsilla albopunctata Nudibranch, Santa Cruz Island, CA
Manta Ray, San Benedicto Island, Mexico
Harbor Seal at Gull Island, CA
Humpback whale at rest, Mo'orea, French Polynesia
Blue Lined Sabertooth Blennie (Plagiotremus rhinorhynchos), North Cinque Island, Andaman Sea, India
Diver with Schooling Jacks, Barren Island, Andaman Sea, India
Spanish Shawl (Flabellina iodinea), photographed at Santa Cruz Island, CA
The Swimmers, Mo'orea, French Polynesia
Manta Ray, Mo'orea, French Polynesia
Yellowfin Fringehead (Neoclinus stephensae), Santa Cruz Island, CA
On The Edge, West Caicos
Humpback Whale, Mo'orea, French Polynesia
Hard Coral, Narcandom Island, Andaman Sea, India
Whale Shark, La Paz, Mexico
Chromodoris magnifica Nudibranch, Bali, Indonesia
Earspot Blennie (Cirripectes auritus), North Cinque Island, Andaman Sea, India
Glassy Sweepers (Pempheris schomburgkii), North Cinque Island, Andaman Sea, India
Bicolor Blenny (Ecsenius bicolor), Narcandom Island, Andaman Sea, India
Sea Turtle, Catalina Island, CA
Aurora Shrimpgoby (Amblyeleotris aurora) & Randall's Shrimp (Alpheus randalli), Barren Island, Andaman Sea, India
Divers and Barracuda, Barren Island, Andaman Sea, India
Crown of Thorns (Acanthaster planci), La Paz, Mexico
Laced Honeycomb Moray Eel (Gymnothorax favagineus), Barren Island, Andaman Sea, India
Broadclub cuttlefish (Sepia latimanus), Bali, Indonesia
Crown of Thorns (Acanthaster planci), Barren Island, Andaman Sea, India
Hard Corals, Nusa Penida, Bali, Indonesia
Sweetlips, Havelock Island, Andaman Sea, India
A diver hangs effortlessly off a steep wall at dive site Black Magic at Barren Island, Andaman Sea, India
Broadclub Cuttlefish (Sepia latimanus), Bali, Indonesia
Glossodoris cincta Nudibranch, Bali, Indonesia
Whip Coral Shrimp (Pontonides ankeri), Barren Island, Andaman Sea, India
Chromodoris roboi Nudibranch, Bali, Indonesia
Coney (Cephalopholis fulva), Turks & Caicos Islands
Harlequin Shrimp (Hymenocera picta), Seraya Secrets, Bali, Indonesia
Nembrotha purpureolineata Nudibranchs mating, Tulamben, Bali, Indonesia
Soft Coral, USAT Liberty Wreck, Tulamben, Bali, Indonesia
Starfish, La Paz, Mexico
Whale Shark, La Paz, Mexico
Skunk Clownfish (Amphiprion akallopisos) and Magnificent Sea Anemone (Heteractis magnifica), Barren Island, Andaman Sea, India
Bicolor Damselfish (Stegastes partitus), Turks & Caicos Islands
Carribean Reef Shark (Carcharhinus perezii), Turks and Caicos Islands
Flamingo Tongue Snail (Cyphoma gibbosum), Turks & Caicos Islands
Barrel Sponges, Turks & Caicos Islands
Tiger Grouper (Mycteroperca tigris), Turks & Caicos Islands
Atlantic Spadefish (Chaetodipterus faber), Turks & Caicos Islands
Earspot Blennie (Cirripectes auritus), North Cinque Island, Andaman Sea, India
Divers at Blue Cavern, Santa Catalina Island, CA
Pink Skunk Clownfish (Amphiprion perideraion), Menjangen Island, Bali, Indonesia
California two-spot octopus (Octopus bimaculoides), Santa Cruz Island, CA
Shanish Shawl (Flabellina iodinea) Nudibranch, Santa Cruz Island, CA
Juvenile Garibaldi (Hypsypops rubicundus), Anacapa Island, CA
Safety Stop, Turks & Caicos Islands
Butter Hamlet (Hypoplectrus unicolor), Turks & Caicos Islands
Gray Angelfish (Pomacanthus arcuatus), Turks & Caicos Islands
Wreckage of the Grumman Guardian, Santa Cruz Island, CA
Bait ball under the Oil Rig Eureka, Los Angeles, CA
Babakina festiva Nudibranch, Anacapa Island, CA
Safety Stop Sunburst, Catalina Island, CA
show thumbnails