And...
And....
A busted picture link?
;-)
I am guessing that is supposed to be Mothra, Gidra, or that giant lizard I can’t recall the name of right now.