Sports

Giancarlo Stanton believes Astros were cheating in 2018-19: ‘Only sorry because you got caught’

Giancarlo Stanton is the latest star to lash out at the Astros. He, like others, believes their 2017 World Series title should be vacated.