This is Lizard Slayer 1 from Godzilla the Animated Series that came out in the late 90’s. I made this to print but I haven’t scaled it yet.
Godzilla is Copyright Toho Co. LTD
Comments
Comments