Rachel G. Fox

Rachel G. Fox is an actress best known for her role as evil Kayla on Desperate Housewives”. “