Great Purple Hairstreak Butterfly
March 18, 2025
great purple hairstreak - Atlides halesus (Cramer) Purple Hairstreak - Natural History Society of Northumbria First Purple Hairstreak butterfly recorded in South Lanarkshire for 175 years | surfbirds Great Purple Hairstreak Butterfly