The wooly devil (Ovicula biradiata) was found in Big Bend National Park in Texas with bright red petals ... of the sunflower family, although it does not resemble its sunburst-shaped relatives ...