Our gallery has just been updated with over 380 high-quality screen captures of Emily as Laura Moon in the latest episode of “American Gods” (Season 1, Episode 6), entitled “A Murder of Gods”.

Leave a Reply