Sports
Did the NFL Really Ban Smelling Salts? Yes and No
A great brouhaha prevailed earlier this week when the NFL sent a memo to all 32 teams forbidding clubs from providing players with “ammonia in any form at NFL games.” Hearing that their precious smelling […]
