Creature talk:Indy Yod

So, what do you people think of this evil creature made by my brother?