After 89 episodes, spanning six seasons, the historical epic Vikings has come to an end. The final ten episodes show the fates of the sons of Ragnar Lothbrok. The second part of season six picks up where part one left off: the Rus have invaded Norway and Bjorn Ironside (Alexander Ludwig) has been stabbed by his […]