Electrifying ALCS Victory Sends Houston Astros To World Series To Battle Washington Nationals
The Houston Astros will be going to the World Series again. On Saturday (Oct. 19), the Astros won over the New York Yankees with a 6-4 victory in the American League Championship Series (ALCS). Astros’ […]