Great Purple Hairstreak by Alan Wertsbaugh
_