This photo has sort of ’50s sci-fi look, but it’s actually from the 1980s and shows Japanese actress Naomi Morinaga as the character Annie from Uchû keiji Shaider, aka Space Sheriff Shaider, which aired on Japanese television for one season straddling 1984 and 1985. Morinaga played other roles, but Space Sheriff, which also spawned two movies, a video game, and a video short, is her legacy. By the way, Japan is truly the place for space guns. In fact, we did an entire post on them, though it was so long ago you’ve probably never seen it. But it’s here, if you’re interested.
There's a new sheriff on the planet.