Life cycle of the larvae of the Hercules beetle.

 

v20240901