Rebecca Carstairs was Witchfire, a popstar and witch. She was a member of the Power Company, a corporate superhero team.
Already have an account with the League of Comic Geeks? Let's get you back to tracking and discussing your comics!