NFL free agency: Supply and demand explained

by Jack Stern