Identify over 35 butterfly caterpillars by viewing images. Learn more about their host plants, tips for finding caterpillars, and more