composition. perfect winning, - award artstation, on trending chevrier, sandra and shinkawa yoji by art eyes. compound eyes, insect giant with goggles wears soldier the soldier. a of painting portrait side beautiful a