Acid Roach

An Acid Roach is a small creature found at Butcher Bay. They are presumably native to the planet, but it is entirely possible they are invasive.