I've retired my old peach tree, and left it to live out its remaining days in harmony with nature.
And nature is obliging, it seems. Although, I kind of wonder *which* nature, since I've never seen critters like this before, and neither has my pest control guy. Maybe they're aliens?