Mother Nature Needs $140 Million

Comments

1

You are about $1.8 billion too low on your NFL franchise valuation. Check the date on the article you linked to. 1993.