Petitions calling for Astros 2017 World Series title to be revoked

The Astros cheating scandal is casting a dark cloud over the team. There are several petitions online calling for their 2017 World Series title to be revoked.
Published: 5:41 PM CST January 17, 2020
Updated: 5:41 PM CST January 17, 2020