Red Melon Beetle on Pumpkin Leaf (Stock Footage)

Red Melon Beetle on Pumpkin Leaf (Stock Footage)

Red melon beetle (Aulacophora africana) on pumpkin leaf

by
by
by
by
by
by