Lupine blue
Icaricia lupini, the lupine blue, is a butterfly of the family Lycaenidae. It is found from south-western Canada, south through much of mountainous and intermountain western United States and high plains to northern Mexico.
The wingspan is 22–29... Wikipedia
Scientific name: Aricia lupini