I think it looks like the aliens that made up Farpoint station in the first TNG episode. So maybe could tie that into the beginning of STO has them. Yeah a little stretch but has SOMETHING to do with star trek heh. Plus, saw them on a planet the other day I was exploring.
i wasn't including the "Star Trek Online" as being part of the Graphic thats a given for something like that to be added plus when you are on this planet you dont' see "Star Trek Online" floating in the air next to these flying jellyfish