Mark Ridgway I agree - this is some case moth larva. Check 'Psychidae' on Wikipedia here http://en.wikipedia.org/wiki/Psychidae . Moving to Arthropods category.
Comments (2)