Lord Nelson
The Press Steamboat 1009 Lincoln Ave, Steamboat Springs, CO, United StatesRock 'n Roll from the Blue Ridge Mountains After several years of touring the country, playing clubs, barns, festivals, and everything in between, Lord Nelson set out to take a batch of road tested songs into the studio, with a very simple goal in mind: make a record that sounds like a bar show. Using […]