link
Both teams are putting up most of the money and it seems like they picked the final location to be in the meadowlands.
This is the first NFL stadium to cost over a Billion dollars.
It's impressive that the owners are paying for most of it when in most cases the cities/states taxpayers have to pay.