Mark Ridgway Yes defintely Reduviidae and there are many red and black ones but very few with a red head. Someone else might know it. Chun Xing Wong maybe.
Comments (3)