Overview North Morocco photos

The 12 Labours of Hercules Mosaic in Volubilis, Moro

This is the 12 Labours of Hercules, one of many remarkable mosaics in the Roman