The Sopranos Season 3 Episode 11: “Pine Barrens” One of The Sopranos’ greatest episodes, and one of the greatest of all time. Read More