From the vault: The Orioles win the 1966 World Series
Yesterday marked the 50th anniversary of the Orioles’ first-ever World Series win, over the Dodgers. As The Sun’s Mike Klingaman writes, the victory brought an evening of serious celebration to the streets of Baltimore.