American Gods face their past: Season 3 Episode 3 [SPOILERS AHEAD] January 21, 2021 by Mathew Rockford