top of page

Barbara Goodson

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

bottom of page