04.02.2024 - By Red Barn Radio
Rooted in central Virginia, Lord Nelson has been covering the back roads and highways of this country. Their latest studio album, “Transmission”, PLACED nicely on the Americana charts and garnered play across the country. Currently working on their follow up, slated for a late
2024 release, the road shows no signs of slowing down. Media outlet PopMatters says this, “Lord Nelson alerts you to the power and glory of loud rock ‘n’ roll".