The Storm Windows Release Captivating Live Single Fiona Ahead Of Upcoming Album

The Storm Windows drop their new live single Fiona, a soulful Americana track recorded in Vermont. Discover the band's latest release and upcoming album.