Content Warning
Last night we just watched the War Without End two-parter. #babylon5
Holy balls, I'd forgotten most of that (my memories of the story were kinda overwhelmed by the ending!). THAT is how you do a time travel story - so many punchlines delivered and things explained! :)