Female mackerels lay 300,000 to 1,500,000 eggs at one time.

Female mackerels lay 300,000 to 1,500,000 eggs at one time.

Female mackerels lay 300,000 to 1,500,000 eggs at one time.