Cockchafer

Cockchafer

A Cockchafer crawling on a leave.