Gareth Christian:
Great Diving Beetle
Gareth Christian:
Hazel Leaf-Roller Weevil
Gareth Christian:
Rhagium mordax
Gareth Christian:
Longhorn Beetles
Gareth Christian:
When larva attack
Gareth Christian:
Choerades marginatus
Gareth Christian:
Whirligig Beetle
Gareth Christian:
Whirligig Beetle
Gareth Christian:
Longhorn Beetle