You can not see through Guppies. You may well be able to see into some of them and see some of their internal organs. The reason for this is the lack of reflective material in some of their scales which allows some light to penetrate thus allowing some vision.
Yes, they can see people.
Guppies are livebearers. So they don't lay eggs. Male guppies WILL eat their own baby guppies. They will eat any baby guppy they see. It doesn't matter if it's their own or some other guppies'. Male and female guppies eat baby guppies.
Some of them will get eaten, but what you can do to help is to have a plant that is small enough for the baby guppies to swim through. It will protect them when they are that young.
See related links below
yes,guppy breath through their gills because it is a fish
Yes, clown loaches can eat guppies, especially if the guppies are small. Clown loaches are opportunistic feeders and may see smaller fish, like guppies, as potential prey. However, if the guppies are larger or if there are plenty of hiding spots in the tank, the risk of predation may decrease. It's essential to consider the size and compatibility of the fish when keeping them together.
Fries (the term for baby guppies), are eaten by older guppies, but guppies are eaten by fish like tuna.
Only guppies breed with guppies naturally.
What are guppies
Being fish, guppies do not have lungs. They breathe through gills.
No, guppies are fish.
Guppies do not migrate.