New Meadowlands Stadium to host Super Bowl
Today, the NFL’s 32 owners voted to award Super Bowl XLVIII to the new home of the Giants and Jets, which means that the 2010 Super Bowl will become the first one played in cold weather environment. The New Jersey/New York bid, which defeated South Florida and Tampa Bay for the 2014 game, was considered…
May 25, 2010