Yep, guppies eat their young. I bred Fancy Guppies when I was in HS. When a female becomes pregnant, you have to put them in a birthing tank which has a divider with holes big enough to allow the babies to drop through but doesn't allow the mom to get to them.
no subject
You did the right thing. :)