dougieritchie:
Troilus luridus final instar
dougieritchie:
Shelter
dougieritchie:
Troilus luridus
dougieritchie:
The Odd Couple!
dougieritchie:
Acanthosoma haemorrhoidale (Hawthorn Shield Bug)