The pupa stage of a hercules beetle
The Hercules beetle is a rhinoceros beetle native to the rainforests of Central America, South America and the Lesser Antilles. They are large beetles, with some males reaching 17.5 cm including the horn. The Hercules beetle is able to carry up to 850 times its body mass.
The larval stage of the Hercules beetle will last one to two years, with the larva growing up to 4.5 inches (11 cm) in length and weighing more than 100 grams. Much of the life of the larva is spent tunneling through rotting wood. After the larval period, transformation into a pupa, and molting, the beetle then emerges as an adult.
Source: facebook.com and wikipedia.org