gardensnips.wordpress.com
Who Doesn’t Love Butterflies?!
Watching butterflies in their ethereal flights over the garden is surely one of gardening’s greatest pleasures, but since baby butterflies, aka caterpillars, eat the leaves of garden plants, …