Does anyone else agree with Dan Beyer’s take that the Astros are baseball’s New England Patriots?

Does anyone else agree with Dan Beyer's take that the Astros are baseball's New England Patriots? submitted by /u/greysky_morning
[link] [comments]