Purple Hairstreak 2023.03.10

purplehairstreak170722b Purple Hairstreak Blean Woods, Kent
purplehairstreak170722 Purple Hairstreak Blean Woods, Kent

New images