Uraba lugens

Uraba lugens

Uraba lugens, the mad hatterpillar, is a caterpillar that goes around with its old shedded heads stacked on as hats.

Previous Fact Next Fact
Categories: Animals

Latest FactRepublic Video

32 Incredible Easter Eggs You Missed in Harry Potter Movies