Angels-Astros in Mexico
June 14, 2020 | 00:02:49
The Los Angeles Angels and the Houston Astros faced off in Monterrey, Mexico, for the final Mexico Series of the 2019
The Los Angeles Angels and the Houston Astros faced off in Monterrey, Mexico, for the final Mexico Series of the 2019