Venusian tree



Venusian trees were a type of tree that was native to the planet known as Venus.

Many such plants could be found on the surface of this world near a large amount of active volcanoes.

Gallery
Just a fucking minute...

Appearances
Super Friends (TV Series)
 * Season 5
 * Termites from Venus (1980)