LONDON, UK – Archeologists have uncovered a series of artifacts dated to the 6th century in Northern France this week, identifying them as either an instrument of torture and humiliation, …
LONDON, UK – Archeologists have uncovered a series of artifacts dated to the 6th century in Northern France this week, identifying them as either an instrument of torture and humiliation, …