Photo courtesy of Mike Morbeck, Flickr Creative Commons NFL free agency opened on March 10 at 4 p.m., and it did not take long for a frenzy of signings to begin. Many teams with desperate needs at certain positions began courting the league’s top free agents with multi-million dollar deals as […]