The Lost History of St. Michaels Mount England

St. Michaels Mount, nestled off the coast of Cornwall, England, is an island steeped in centuries of history, legends, and mystery.