Skip to main content

Horse Mackerel

Latin Name: Megalaspis cordyla
Location: India/Yemen