Cable Roach
Another short lived existence in Blossom's embrace.
See below for a look at the Earth equivalent, Cable.