The 1883 Finale Did What Few Other Shows Are Bold Enough To Do

Tag » When Does Elsa Die In 1883