Ask a Teacher



a female mackerel lays how much eggs at a time ?

A female mackerel lays about 300,000 to 500,000 eggs at one time. They lay them in the open sea. Predators of the mackerel include tuna, sea lions, sharks, and pelicans.


comments powered by Disqus