these look like the ohmu giant insects in nausicaa of the valley of the wind