Experts debated the meaning of these violent-looking skulls from northern Spain for years, “but these hypotheses have not been tested” — until now.
A municipality is considered a small town if it has 5,000 people or fewer, according to the U.S. Census Bureau. Of the 19,500 ...