animals.net
Leopard Seal - Description, Habitat, Image, Diet, and Interesting Facts
Leopard Seal defined and explained with descriptions. Leopard Seal is a marine mammal with dappled grey or black spots, over its extremely long, muscular body.