3 months ago

Houston Astros Win 2022 World Series

Sports Illustrated
Sports Illustrated
The Houston Astros beat the Philadelphia Phillies 4–1 in Game 6 of the World Series to clinch its second championship in franchise history.

Browse more videos

Browse more videos