Janelle Herrera: Janelle Herrera. Actress: Mutation. Janelle Herrera is known for Mutation (2006) and Within the Woods (2005).
Known For: Mutation (Pilar), Within the Woods (Ingrid)