in Science!
Cardinal fish spitting out an ostracod
While it looks like this fish is just spitting out fluid, it’s actually spitting out a small creature called an ostracod. While the cardinal fish in the image above normally eats plankton, sometimes it happens to try to eat the tiny shrimp. When this happens, the ostracod creates luciferin (similar to what fireflies use to […] More