If you are talking about the mullet or grey mullet, then yes, they do.
If you are just talking about fish that are colored grey, then the answer is probably, but it's not certain. Most fish lay eggs, but some are live bearers.
fish and reptiles lay eggs
Yes fish do lay eggs but they are microscopic.
what kind of fish dont lay eggs
yes fish lay there eggs in the water
Yes they do lay eggs
Fish lay there eggs in shallow water.
It can only lay blue or grey eggs sometimes.
lay eggs
Yes, if they are truly fish and not mammals they will lay eggs, I believe.
No, their eggs are soft. Caviar is fish eggs.
No, their eggs are soft. Caviar is fish eggs.
Yes. they lay 25 eggs