Princess Azai

Princess Azai is an alien princess from another world and the last member of her race. She is a supporting character in Godzilla: God of the Monsters.