Marcia Henderson died at the age of 59 and was born on July 22, 1929.
She is known for her role as Miss Brown in the show World of Giants
she was married to Robert Ivers and has 2 children.
She is 5' 1" (1.54 m) tall and was born in Andover, Massachusetts (USA). Marcia Henderson died on November 23, 1987