Biography:Karen Leigh Prell (born July 26, 1959) is an American puppeteer and animator. She is the performer of Red Fraggle in Fraggle Rock.
Our movie and video library can only be streamed or downloaded by members only