The Storm Windows Release Live Single Fiona Ahead of August Album

The Storm Windows have released their new live single Fiona, the first taste of their upcoming album arriving August 21. Stream the track on major platforms.