Season 2 Episode 9 episode 9

Grimm Season 2 Episode 9 "La Llorona" Photos

Grimm Season 2 Episode 9 "La Llorona" Photos

Take a look at the official promotional photos of Grimm season 2 episode 9 "La Llorona" which airs on Friday, Oct. 26th on NBC.

Source: NBC