hammerhead shoal

hammerhead shoal

Observation - hammerhead shoal - Southern Africa. Description: