Archaeologists in England just uncovered the ancient Roman equivalent of a rest stop while surveying for a new soccer field.
researchers uncovered a Roman “service station” along an ancient road in Bishop’s Stortford, 30 miles northeast of London. The site likely held an inn, a blacksmith’s shop, a temple ...