Wasn't she the same lady that played Frau Farbissina in the Austin Powers movies?
No idea. To me, she is just subhuman.