London Should Have An NFL Franchise

Ross Tucker of Sirius XM NFL Radio joined Ron Diaz and Jay Recher on Tuesday afternoon. Ross told us why he thinks that an NFL franchise belongs in London. He also told us why he thinks Jameis Winston is who he is at this point. He also gave us his thoughts on the trade market.



Content Goes Here