Galleries
White Sharks - Guadalupe Island, Mexico
Read More1 / 16
Great White Shark (Carcharodon carcharius) - Guadalupe Island, Baja California, Mexico
Great White SharkGreat WhiteWhite SharkCarcharodon carchariusGuadalupe IslandGuadalupe Island Shark