Blue butterfly on Purple Loosestrife

Blue butterfly on Purple Loosestrife

Observation - Blue butterfly on Purple Loosestrife - Global. Description: