Godzilla VS. Diver

Here is a painting of Gojira battling a giant diving suit…or is it a small Godzilla vs. a regular sized diving suit? What is inside this old time John Brown rig? Is it human? Is it a squid? I think it is cephalopod of some sorts…I am sure my buddy Phil Cheney would agree…
GodzillavsJohnBrown