drP Looks like a red plant bug, Coccobaphes frontifer, to me. Not quite confident enough to make it an official suggestion.
Comments (1)