Courtesy of the Navy SEAL Foundation/Fred Kfoury III/Icon Sportswire via Getty Images
When James Develin retired from the NFL in 2020 after seven seasons (and three Super Bowl wins) with the New England Patriots, it wasn't long before he started looking for the next big challenge.
No comments