Mysterious drawing on the stone baffled British archaeologists

(ORDO NEWS) -- In England, scientists are asking the public to help them solve the