Boston Red Sox vs. Kansas City Royals, live stream, TV channel, time, odds, how to watch online
The Boston Red Sox will meet the Kansas City Royals in MLB action on Friday night at Kauffman Stadium.
USA Today Sports Media Group ·