Over 7 million views and growing

“Humans were not designed to play football,” from the movie Concussion.
Posted by Buzz Beeler on 4th January 2023

Please disable your AdBlocker so our free service can continue delivering you breaking news, insightful analysis, and a collection of aggregated content that will keep you informed like no other.