ichneumon

ichneumon

Observation - ichneumon - UK and Ireland. Description: netelia?

netelia?