Woolly bear caterpillar
A "woolly bear" caterpillar belonging to the moth family Arctiidae. Many species in this large and diverse family (containing around 11,000 members) have "hairy" caterpillars and the family name is derived from the Greek word for "bear".Photo: Muhammad Mahdi Karim