The wooly devil (Ovicula biradiata) was found in Big Bend National Park in Texas with bright red petals and is a member of the sunflower family. It is detailed in a study recently published in ...
The plant, formally known as Ovicula biradiata, is especially notable for being the simultaneous discovery of a new species ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results