HARVESTER BUTTLEFLY? If you don't agree, give me your guess . . . please
GARDEN SPIDER HATCHLINGS
GARDEN SPIDER HATCHINGS