NFL: 'Everyone on the field MUST stand for national anthem'


NFL owners in Atlanta on Wednesday will reportedly announce their decision to require all team personnel on the field to stand for the national anthem while allowing players to remain in the locker room.

Read More…