greensunfish in at least one case i know of factually can save a pond . i know a fair sized pond of about 3 acres flat full of them and i am pretty sure they are what keeps the white crappie in there from overpopulating and then you get fish like my avatar fish that survive the onslaught and grow to tremendous proportions .
green sunfish are mega sunfish in how aggressive they are and i would tend to think fish one is full of eggs and fish 2 i am not sure what its spitting up .
i have seen 4 inch crappie dripping eggs before and got a bluegill just they other day that maybe 3 inches and decided to cut it up and low and behold it was full of eggs .