Man this is great . . . The whole organization & fan base is delusional.
The owner is a liar and contradicts himself at every turn.
Then you have Correa who says what they did was wrong & cheating, then turns around & says they won in 2017 fair & square . . . Oxymoron?? I think so.
Astros deserve whatever they have coming to them.