Just outside Portugal's capital of Lisbon sits one of the country's most mystifying sites. The Cromlech of the Almendres — commonly known as Almendres Cromlech — is a megalithic complex hidden among ...