Have the Astros Silenced Their Critics With Their Sweep of the Twins?

2020-10-07 18

Houston swept the twins, but was it enough to silence critics of the current most hated team in sports?