• 72°

Women Released

After her release from prison Thursday, Leigh Stubbs (second left) reunites with family members including her father, Pete Stubbs (far left); twin sister Lori Herring (center); and mother, Sheila Stubbs.