Haha, Giants in Malta, that's a myth, you have to understand the...

  1. 5,245 Posts.
    Haha, Giants in Malta, that's a myth, you have to understand the language, to understand why its named like that.

    And yes I visited it many time, and its full of historical artifacts

    But Giants, nah.
 
arrow-down-2 Created with Sketch. arrow-down-2 Created with Sketch.