Malta, the Cart Ruts Mystery

At different sites over the two main islands of Malta and in the surrounding waters are found some man-made features which have been given the name ‘cart ruts’, largely because the first visitors to discover them believed they...

Read More