Cuba Maintains Winning Streak in World Baseball Challenge

2 Toronto, Canada, Jul 13. -Cuba defeated Canada 9-4 on Wednesday, continuing its winning streak as the only undefeated team in the World Baseball Challenge, underway in Prince George. The Cubans were losing 1-3 until the seventh inning, when they scored eight runs and won the game, in which only outfielders Yoelvis Leyva and Frederich Cepeda did not contribute to

Read more