No kidding, is that really her? She seemed vaguely familiar but I couldn't place it.
Yep, definitely her. When I first started watching the show I couldn't place it either so I had to do a quick Wiki of her. She also does Leela on Futurama, but that one is easier to point out because of the voice I think.