Top of Cadillac Mountain, Acadia National Park, Hancock County, Maine, USA July 23, 2005 Size: 30mm. wingspan
Hairstreak, I think that it is a striped hairstreak, but I would prefer to be sure before placing it in that page.
Once again a little blurred because of all the wind. It only gave me one chance.