Leopard Shark – Marine Life in Thailand

Leopard sharks are also referred to as Zebra sharks, this name comes from the younger species as they are striped like a zebra, and not until they grow do they start to form the stripes on their bodies that look […]