Barbara Goodson has had a lengthy career in animation and anime releases outside of her time as Rita Repulsa in Power Rangers. Because while some fans might remember more for her time there ...