I think thats fin fang foom not abomination. The ear fins don't look like abomination
I'm pretty sure that's actually a more realistic take on fin fang foom