By Enrique Rojas Robinson Cano and the Seattle Mariners have agreed to sign a 10-year, $240 million contract, a source told ESPNdeportes.com on Friday. Read Full Article

Source: ESPN News