×

Eighteen-spotted ladybird

Insect
The eighteen-spotted ladybird, or 18-spot ladybird, is a species of beetle in the genus Myrrha in the ladybird family that lives primarily in pine forests and mixed forests inhabiting the upper part of the canopy and feeding on aphids. Wikipedia
Scientific name: Myrrha octodecimguttata
Higher classification: Myrrha
Rank: Species