SOURCE – Omens is the new Desert Storm record. Tell us about the making of this record, at what point did the album title come to mind and were there any special difficulties…
View More Desert StormRock Reviews, Interviews and General info. Est. 2003