A brief Snippet from the Longer video - "24 hours in Sardinia - Travel Guide by an Englishman" Did Giants once inhabit ...