That picture is EXACTLY it. I feel a sick feeling in my stomach just thinking about it.
I think I'll post to the parasite forum to find out what the best product is.
Here's a story for you....I moved into a new apartment last fall with a huge, beautiful Black-Walnut tree behind.
My father went on and on about how fabulous that was and how rare that is. The squirrels are always dropping
the nuts on my head while I'm sitting out on my deck. How's that for suggestion. I think I need a parasite