i'm confused as to how a franchise based out of the US would work? presumably it'd still fit in with the college draft system?
i think the initial surge in interest from having an NFL team over here would drift off after a while as there would be little local interest. At the end of the day all...