Hippocampus kuda

Common name (English)
Hippocampus kuda Spotted seahorse, Common seahorse