Yep, you read that right. The 2018 Women's BASEBALL World Cup is being streamed this week on YouTube Live. It's being held in Viera, Florida. The USA gals can play some hardball! These games ain't for sissies!
Yep, you read that right. The 2018 Women's BASEBALL World Cup is being streamed this week on YouTube Live. It's being held in Viera, Florida. The USA gals can play some hardball! These games ain't for sissies!