Our gallery has just been updated with over 400 high-quality screen captures of Emily as Laura Moon in the latest episode of “American Gods” (Season 1, Episode 5), entitled “Lemon Scented You”.

Leave a Reply