Damsel Bug

Damsel Bug 

One of the many insects that prey on aphids and small larvae in alfalfa.

 

Previous Page