Posted inColumns
Ranger Rick: Will brain injuries eventually ruin football?
The NFL insignia means “National Football League” to many. To some, it means “Not For Long.” With more focus on the health of former and current players regarding their brain…