ewwwwww

If you have a nearby university, find out who their entomologist is and take the pictures to him or her. That is weird. I have never seen anything like that.