An azure butterfly at rest at Illinois Beach State Park, Illinois.

An azure butterfly at rest at Illinois Beach State Park, Illinois.

Leave a Reply