They Lay hard shelled eggs.
marine fish lay eggs in fresh water river
yes
In fresh water.
they don't. They lay them in some form of water (lake, puddle, pond, river, creek, etc.) but they will only lay their eggs in fresh water.
Salmon and Steelhead
Yes, All amphibians must lay their eggs in water. If they lay them on land their eggs will dry up.
The kind of water the frogs lay their eggs are in fresh waters that are in ponds, lakes, and rivers.
You can tell if eggs are still fresh by placing them in a bowl of water - if they sink and lay flat on the bottom, they are fresh. If they stand upright or float, they are not fresh and should be discarded.
Salmon lay there fish upstream so fresh water fish wont eat their eggs. Also because, salmon grow up in salt water environment.
Toads traditionally lay their eggs in the water more likely than not near the shore or close to ground.
Grasshoppers do not lay eggs in the water. Instead, grasshoppers will lay eggs in the soil and wait for them to hatch.