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