Occuli

The Occuli are a species of sentient plants native to the planet Totus.

Biology
The vision system of the planet Totus. They are large red flowers with a cyclopic eye.

Culture
They are the witness of things that happen on Totus, however are unable to speak.

Source

 * Teenage Mutant Ninja Turtles: Dimension X 005 (2017)