Yes.
Yes
yes, a guppy gives birth to live young. But I wouldn't suggest trying it.
in fear of being eaten
in water.
no.they must have fresh water to live.
guppy's are live bearers, unlike other fish guppy's lay eggs in there stomach but when they come out they are a normal fish not in a egg
No, they are live-bearing.-Shocker
Yeah, guppies bear live young
A guppy fish is a live bearing fish, but the female generally does not take care of her young, and will eat them.
No. Guppies bear live young.
Somewhere in a body of water