Official music video for Lady Luck, filmed on location at Multnomah Falls, Cape Kiwanda, and Mt. Tabor in the greater Portland area.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?