A Peacock butterfly rests on a warm rock in the spring sunshine. Photo by D. Greves.