G.W. MullinsDec 1, 20211 min readIn Search of Aliens: The Mystery of the CyclopsThe mysterious Mediterranean island of Malta lies south of Sicily and is home to megalithic structures built by a mysterious prehistoric...