NFL free agency is a time for teams to fill the holes on their roster with veteran players who have made their name on different teams. It is an exciting time, especially during the opening hours of the free agent negotiation period. Splashy deals and surprising moves flood social media feeds around the world as […]