Grimm Season 2 Episode 9 “La Llorona” Photos

2 years ago, by

October 14, 2012

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