Hemiptera - Heteroptera (Taphropeltus contractus)

Hemiptera - Heteroptera (Taphropeltus contractus)

Observation - Hemiptera - Heteroptera (Taphropeltus contractus) - UK and Ireland. Description: