Lovelock Giants
Greek News
Video of Mysterious ‘Giant Skull’ at Meteora, Greece Goes Viral
A video of a 'giant skull,' wedged between two stone pillars at Greece's Meteora rock complex, a UNESCO-listed site at the northwest edge of the Thessaly Plain near the mountains of Pindos, has gone viral on social media.
The complex,...