Peter Gammons reminds us today that:
The Mets averaged 91 wins from 2006-08. But in the past seven years compared to the Marlins, they've won 13 fewer games, had one less pennant and World Series, had one fewer winning season and spent $560 million more than Florida.Ouch. Even this little Larry Jones wannabe is is letting us have it. When does football start?