In Search Of Aliens - Season 1 - The Mystery of the Cyclops (Episode 6)
Plot: The mysterious Mediterranean island of Malta lies south of Sicily and is home to megalithic structures built by a mysterious prehistoric society. According to scholars, the massive blocks even pre-date the Great Pyramid of Giza
Episode Aired On:
Friday, September 5 2014 10 years ago