Brimstone butterfly egg laying, Wheatland Farm Eco Lodges

A brimstone butterfly is laying an egg on an unfurling bud

Leave a Reply

Your email address will not be published.