Sports costing taxpayers billions


Out with the old-In with the new 1.7 billion dollar Meadowland Stadium Home to the New York Jets and The … More