Sweatpants & TV | Vikings, Season 6, Episode 3: “Ghosts, Gods and Running Dogs”
Warning Major Spoilers if you haven’t seen this episode! This week, we finally catch a glimpse of former king, Harald. He’s
Shows we love to love.