Does salmon give birth to young alive?
Salmon do not give birth to live young. Salmon are oviparous, which means they reproduce by laying eggs. The eggs are fertilized externally by the male salmon after the female has released them into the water. The fertilized eggs then hatch into fry, which are small juvenile salmon. The fry live in the freshwater streams where they were hatched for a period of time before migrating to the ocean.
Do orange roughy fish eat garbage off the bottom of ocean floor?
Can snakehead fish live in salt water?