Two teams that have done their share of swooning in June face off Friday night when the Kansas City Royals open a three-game ...