Hornet Queen

Observation - Hornet Queen - UK and Ireland. Description: