Ireland’s Mysterious “Wormhole”

Ireland’s Inishmore island is home to what’s known as the “Wormhole” or “Poll na bPéist” which translates as the “Serpent’s Lair.”