Star Wars and Alien stamps produced by the Rep…

Star Wars and Alien stamps produced by the Republic of Togo.