Tag: lenore stevens

Beyond Atlantis Blu-ray Review

Beyond Boredom Beyond Atlantis takes place on an island paradise, somewhere near the Philippines, where coral blossom. Shot in 1973, it’s depressing to think that coral probably isn’t there …