Should MLB strip the Houston Astros of their 2017 World Series championship?
Yup. They cheated.
Nope. They've been punished.
Vote
View Results