Archaeologists have discovered a piece of ancient Roman treasure from Hadrian's Wall - more than 1,000 miles away in Spain.