So first off an new character, I don't know how many of you have ever heard of them, but back when I was a little kid I had the most awesome toys, called Street Sharks. And Basically I just decided to pay a little tribute to them by making my own version of my favorite of them:
And here are some updates on the alien: