The Mystery of Mexican Jumping Beans Unveiled.

TL;DR
Mexican jumping beans are seed pods inhabited by the larvae of a small moth, which cause the seed to jump around due to their movement inside. This is a natural part of the bugs' life cycle and a survival strategy to find shade in the harsh environment of Mexico. The larva can wait for months inside the seed until conditions are right, then it enters a pupal stage and a silvery moth emerges. The moth only lives for a few days but hopefully reproduces and continues the life cycle.
What Are Mexican Jumping Beans? IFLScience
Want the full story? Read the original reporting
Read on IFLScience