
Shock Poll: ESPN’s Ultimate Fan List of Greatest Sports Franchises
What are the greatest sports franchises of all time? The Yankees may come to mind for many. How about the Los Angeles Lakers? The Celtics? Maybe it’s the New England Patriots. Actually the above teams fall far behind the number one team.