The Mystery of the Cyclops

42m | 2014 | TV-PG | CC

The mysterious Mediterranean island of Malta is home to megalithic structures built by a mysterious prehistoric society. But who were the people that built these sophisticated structures?