Giant Ichneumon

Giant Ichneumon

Observation - Giant Ichneumon - UK and Ireland. Description: