OK, I just read this article for the first time.
This is really embarrasing.
I'M really ebarrassed for the article.
I had a feeling that Neanderthals still roamed the earth, I just didn't know that they lived in Western Pennsylvania.
I do love American Football, though...