That looks like an alien baby to me.