Delicate white butterfly lunching at a thistle along the Kishwaukee River near Cherry Valley, IL.