Green locusts devouring a large barley. Insect pest.

Royalty-free stock photo ID: 83712058

Green locusts devouring a large barley. Insect pest.