Aeshna caerulea (male) - Azure Hawker

Aeshna caerulea (male) - Azure Hawker

Aeshna caerulea (male) - Azure Hawker

Aeshna caerulea (male) - Azure Hawker