Russia confirmed for earth's Eye of Terror.