The 2019 World Series will start on Tuesday at Minute Maid Park in Houston, thanks to last night’s walk-off home run by the Houston Astros star infielder Jose Altuve to lead his team to a 6-4 triumph over the New York Yankees. First pitch for the World Series on Tuesday is at 8:08 PM ET, […]