Ball Weevil

A ball weevil is a small insectoid species from an autonomous territory for Atrocia, Ball Weevil Land.