Search for "Ellory Elkayem"
in
Eight Legged Freaks (2002)
They Nest (TV) (2000)