Stan ‘The Fan’ Charles: I Won’t Root for Either Team, But Here’s Why I’m Picking The Braves To Win The World Series

Stan “The Fan” Charles shares his prediction for the 2021 World Series, and he thinks the Braves will win in six or seven games because they’ll figure out how to pitch to the Astros’ deadly bats.

Read more