Lost Islands, Giants, and Ancient Submerged Cities

According to Irish folklore an island named Hy-Brasil was located […]