Longtime Giants SS Brandon Crawford announces retirement
Three-time All-Star shortstop Brandon Crawford announced his retirement on Wednesday via his Instagram account.Crawford played 13 of his 14 major league seasons with the San Francisco Giants and wo