A brief journey through the haunting ruins of Ireland's Slane Abbey where history and mythology merge.