Damsel Bug
One of the many insects that prey on aphids and small larvae in alfalfa.
Previous Page