NFLNFLSteve Ross claims NFL is ‘definitely’ playing this year, planning to have fans in stadiumsShane Mickle · 3 years ago