The 12 Labours of Hercules Mosaic in Volubilis, Morocco

The 12 Labours of Hercules Mosaic in Volubilis, Morocco

This is the 12 Labours of Hercules, one of many remarkable mosaics in the Roman ruins of Volubilis, near the city of Meknes in Morocco.

The sight of these wonderfully preserved mosaics, who knows why, since they are constantly exposed to the elements, is really jaw dropping.