Peralta, Cards strike a deal

Free agent shortstop Jhonny Peralta and the St. Louis Cardinals have agreed on a four-year contract, giving the All-Star a fresh start after his...