NFL free agency took a bit of a hit this year after all of the top players were retained by their current teams. One of those players was safety Anthony Harris, who was slapped with the franchise tag by the Minnesota Vikings.

Harris signed his franchise tender worth $11.4 million, and now the Vikings have the unenviable task of trying to give him a long-term contract extension by the July 15 deadline. If anything, that's proven to be the wrong move for Minnesota.

Prior to the tag, Harris was set to have a huge list of suitors on the open market. But the Vikings foolishly decided to franchise him with hopes of trading him to another team for draft capital.