Archaeologists uncover strong evidence of human brain consumption in Poland’s Maszycka Cave, dating back 18,000 years.