Is that even a Transformer?

Atleast it's ugly enough to be a part of the movie line...