American Professional Baseball P
John Viola Jr. is an American former starting pitcher in Major League Baseball who played for the Minnesota Twins New York Mets Boston Red Sox Cincinnati Reds and Toronto...