Share
twitterlinkedinfacebook
Image 1 of 1
frosted_elfin_butterfly_1370.jpg
frosted elfin butterfly larvae, or caterpillar feeding on wild lupine, concord, new hampshire