Common Swift - Hepialidae - Hepialus lupulinus

Common Swift - Hepialidae - Hepialus lupulinus

Observation - Common Swift - Hepialidae - Hepialus lupulinus - UK and Ireland. Description: