Who will win the World Series? Geoff and Cousin Sal make their pick I FOX BET LIVE
FS1 · May 6, 2023 · 2m 28sSign Up NowAlready a subscriber?
The Houston Astros are favored vs the Atlanta Braves to win the 2021 World Series. Geoff Schwartz and Cousin Sal make their picks.