“They are not that special.” So said Mike Clevinger of the Cleveland Indians about the World Champion Houston Astros. Watch him narrate this video series recap of the Astros sweep of the Indians in the 2018 ALDS.
Cleveland has not won the World Series since 1948. It looks like they are going to have to wait a long time before they ever sniff another chance at the World Series trophy. Sorry guys.