The Houston Astros have won the World Series, beating the Philadelphia Phillies

The Houston Astros have won the World Series, beating the Philadelphia Phillies

NPR

Published

Yordan Alvarez hit a moon shot that sent Space City into a frenzy, and the Houston Astros to their second World Series title.

Full Article