The Sopranos Season 2 Episode 12: “The Knight in White Satin Armor” One of the most shocking episodes in The Sopranos’ run, and a highlight of season two. Read More