So, amid all the unhappiness about playing dead with the Angels in town, I keep remembering something: Did we just get a new stadium?
Privately financed. $180 million in infrastructure moolah from the city. Next to Shea. Would open in 2009. Gets built even if New York doesn't get the Olympics.
I seriously can't quite believe this [...]