Map Butterfly on purple loosestrife flower

Map Butterfly on purple loosestrife flower

Map Butterfly (Araschnia levana) foraging for nectar on flowers of purple loosestrife (Lythrum salicaria)

by
by
by
by
by
by