Suspiciously colorful saturniid larva (plus something else)