Alex Cora is making a return to Houston, where he won the World Series with the Astros in 2017.
The return won't be at sweet as it could have been, given the fallout of the Astros' sign-stealing scandal that year.
Alex Cora is making a return to Houston, where he won the World Series with the Astros in 2017.
The return won't be at sweet as it could have been, given the fallout of the Astros' sign-stealing scandal that year.