EDITION 34By Mathias Eichler
Delta Spirit’s self-titled album ‘Delta Spirit’ released in 2012 is definitely on the list.
Roll down your windows and give it a whirl.
(My musical tastes are becoming more and more ‘Americanified’… scary thought).