howtoraiseageek- The inner workings of a Godzilla head, possibly from 1985’s Gojira (aka&

more about : howtoraiseageek