Beetle (Puffball beetles) Genus Caenocara
Common name: Puffball beetles.
Puffball beetles are small insects in the genus Caenocara. It is thought that most of its life cycle is spent in fungi that grow among the organic debris.
Thanks to Wikipedia for text and information: https://creativecommons.org/licenses/by-sa/3.0/