Home / News / The Washington Nationals are holding a premiere of their World Series championship documentary at The Anthem