1300-foot Mt. Helena looms over Last Chance Gulch.