Zebra Winged Butterfly on a spanish needle flower

Zebra Winged Butterfly (Heliconius charitonia) on Spanish Needle Flower. This flower is a common weed but most don’t know that it’s leaves can be eaten and are a source of protein. The butterfly likes it