Are you sure? It kinda looks like a Bayformer Pretender or something. (I kid, I know it's from Star Trek.)
I was wrong, its Bayverse Ravage...move along, nothing to see here. (now I think Bayverse designs were inspired by Alien. )