

Barbara Goodson
Barbara is an actress known for Empress Rita Repulsa, Granny Chiyo, Red Fraggle, Laharl, and so many other wonderful characters!
Barbara is an actress known for Empress Rita Repulsa, Granny Chiyo, Red Fraggle, Laharl, and so many other wonderful characters!