NFL agent Drew Rosenhaus wrestles shark in ocean, prompting criticism June 20, 2023 News NFL mega agent Drew Rosenhaus’ has negotiated more than $8 billion worth of contracts during his career. But no battle may have More