File:TTWS155.jpg

The Deandra flower, a flower found only on the planet Edenoi.