Revisiting The Sopranos' controversial finale 26 years later reveals how its ambiguous ending predicted the future of TV ...
It ran for six seasons and 86 episodes from 1999 to 2007, winning 21 Emmy Awards, five Golden Globes, and two Peabody Awards.