Scientific Name: Xiphias gladius
Ā
Fun Fact: Female swordfish can lay anywhere between 1,000,000 and 30,000,000 eggs at one time!
Scientific Name: Xiphias gladius
Ā
Fun Fact: Female swordfish can lay anywhere between 1,000,000 and 30,000,000 eggs at one time!